模糊查詢——likeselect * from 表名where id like '%2%' select * from 表名where id like 'd%%' escape 'd' 查詢時,欄位中的內容並不一定與查詢內容完全符合,只要欄位中含有這些內容 模糊查詢--is nullselect * from 表名 where name is null把某一欄位中內容為空白的記錄查詢出來 模糊查詢--between andselect * from 表名 where 時間
讀取SQLServer資料庫預存程序列表及參數資訊 得到資料庫預存程序列表:select * from dbo.sysobjects where OBJECTPROPERTY(id, N'IsProcedure') = 1 order by name得到某個預存程序的參數資訊:(SQL方法)select * from syscolumns where ID in (SELECT id FROM sysobjects as a WHERE OBJECTPROPERTY(id,
對於有些業務來說,資料在表中的儲存和其最終的表現恰好相當於把源表倒轉,那麼這個時候我們就碰到了如何把行轉化為列的問題,為了簡化問題,我們且看如下查詢出來的資料,您不必關心表的設計以及sql語句: 源表如下:(表名為info) ------------------------------------------------------------------------ select username, 語文=(case course when '語文' then
千辛萬苦,終於把資料庫伺服器的CPU從超過50%(開5個程式線程)乃至100%(開10個程式線程)降低到了5%。摸索到了一些門道,總結一下1、SQL SERVER 2005的效能工具中有SQL Server Profiler和Database Engine Tuning Advisor,極好的東東,必須熟練使用。 2、查詢SQL語句時開啟“顯示估計的執行計畫”,分析每個步驟的情況 3、初級做法,在CPU佔用率高的時候,開啟SQL Server
註:在自己的部落格中同步更新綜合 SQL Server Skills – Immerse yourself in sql server (一篇匯聚) Featured Database Articles (本身就是篇匯聚) SQL Server @DatabaseJournal SQL Server Central SQL Tips | Tutorials 微軟:SQL Sever Magazine 微軟:SQL Server MSDN首頁 微軟:SQL Server Reference