精典sql語句

2021-04-02 18:28:31 字數 2565 閱讀 5787

1.按姓氏筆畫排序:

select * from tablename order by customername collate

chinese_prc_stroke_ci_as

2.資料庫加密:

select encrypt('原始密碼')

select pwdencrypt('原始密碼')

select pwdcompare('原始密碼','加密後密碼') = 1--相同;否則不相同

encrypt('原始密碼')

select pwdencrypt('原始密碼')

select pwdcompare('原始密碼','加密後密碼') = 1--相同;否則不相同

3.取回表中字段:

declare @list varchar(1000),@sql nvarchar(1000)

select @list=@list+','+b.name from

sysobjects a,syscolumns b where a.id=b.id and a.name='表a'

set @sql='select '+right(@list,len(@list)-1)+' from 表a'

exec (@sql)

4.檢視硬碟分割槽:

exec

master..xp_fixeddrives

5.比較a,b表是否相等:

if (select checksum_agg(binary_checksum(*)) from a)

=(select checksum_agg(binary_checksum(*)) from b)

print '相等'

else

print '不相等'

6.殺掉所有的事件探察器程序:

declare hcforeach cursor

global

for select 'kill '+rtrim(spid) from master.dbo.sysprocesses

where program_name in('sql profiler',n'sql 事件探查器')

exec sp_msforeach_worker '?'

7.記錄搜尋:

開頭到n條記錄

select top n * from 表

-------------------------------

n到m條記錄(要有主索引id)

select top m-n * from 表 where id in (select top m id from 表) order

by id  desc

----------------------------------

n到結尾記錄

select top n * from 表 order by id desc

8.如何修改資料庫的名稱:

sp_renamedb 'old_name', 'new_name' 

9:獲取當前資料庫中的所有使用者表

select name from sysobjects where xtype='u' and status>=0

10:獲取某乙個表的所有字段

select name from syscolumns where id=object_id('表名')

select a.* from sysobjects a, syscomments b where a.id = b.id and b.text like '%表名%'

12:檢視當前資料庫中所有儲存過程

select name as 儲存過程名稱 from sysobjects where xtype='p'

13:查詢使用者建立的所有資料庫

select * from master..sysdatabases d where sid not in(select sid from master..syslogins where name='sa')

或者select dbid, name as db_name from master..sysdatabases where sid <> 0x01

14:查詢某乙個表的字段和資料型別

select column_name,data_type from information_schema.columns

where table_name = '表名'

[n].[標題]:

select * from tablename order by customername 

[n].[標題]:

select * from tablename order by customername 

精典SQLFAQ收藏

在網上經常轉,常常看到有些人為了求得某些sql語句而焦頭爛額,現在我特別把自己 收藏的一些比較 精典的sql拿出來和大家分享一下 1.行列轉換 普通 假設有張學生成績表 cj 如下name subject result張三 語文 80張三 數學 90張三 物理 85李四 語文 85李四 數學 92李...

精典個性簽名

大師兄,你知道嗎?二師兄的肉現在比師傅的都貴了 我問乙個在北京工作了二十年的朋友 如果你死後,你的墓誌銘打算寫點啥?他說 我解決了住房問題 人生的最大遺憾莫過於錯誤地堅持了不該堅持的,輕易地放棄了不該放棄的 很久很久以前,謊言和真實在河邊洗澡,謊言先洗好,穿了真實的衣服離開,真實卻不肯穿謊言的衣服....

精典的古代情詩

感人的中國古代情詩,進來的都要頂一下.關關雎鳩,在河之洲。窈窕淑女,君子好逑。參差荇菜,左右流之。窈窕淑女,寤寐求之。求之不得,寤寐思服。悠哉悠哉,輾轉反側。參差荇菜,左右采之。窈窕淑女,琴瑟友之。參差荇菜,左右 之。窈窕淑女,鐘鼓樂之。春秋詩經 國風 中的一首 周南 關雎 上邪!我欲與君相知,長命...