資料表中有一列資料,1所示:圖1資料表現在需要將該列資料分成三列。SQL 代碼如下所示:1、select max(case when F1%3=1 then F1 else 0 end) a,max(case when F1%3=2 then F1 else 0 end) b,max(case when F1%3=0 then F1 else 0 end) cfrom HLR151group by (F1-1)/3效果:2、select
Power Design(以下簡稱PD)以其強大的資料庫設計功能,以及可以把設計的模型產生資料庫指令碼或是資料庫,使它在軟體的開發中應用得很廣泛。但是當只有一個現有的資料庫而沒有資料庫設計文檔的時候,往往讓人無所適從,所以這裡講一下如何使用PD來對資料庫進行反向工程,這裡使用的是SQL Server不知道其它資料庫可不可以的?第一步,對要進行反向工程的庫建立一個資料來源。在控制台->管理工具->資料來源 (ODBC)裡面,選擇系統DSN選項卡,點擊添加按鈕,根據嚮導建立一個資料來源。
模糊查詢——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 時間
SELECT 表名 = Case When A.colorder=1 Then D.name Else '' End, 表說明 = Case When A.colorder=1 Then isnull(F.value,'') Else '' End, 欄位序號 = A.colorder, 欄位名 = A.name, 欄位說明 = isnull(G.[value],''), 標識 = Case
摘要:Sql Server內建的系統預存程序有許多,但大部分我們是不常用的。我在實踐中根據自己的體會,總結整理了一些比較常用的,加上一些執行個體介紹給大家。本期介紹: l sp_attach_db l sp_attach_single_file_db l sp_changedbowner l sp_changeobjectowner l sp_column_privileges
讀取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,