SQL Server 常用語句合集

2022-03-01 10:07:24 字數 1497 閱讀 2060

1、對資料進行排序

select row_number () over (order

by a.articleid desc) as rn --

row_number()計算一行在結果集中的行號,可以當作是唯一的排名。

, rank() over(order

by a.typeid desc ) --

rank()和dense_rank()函式都是用來計算排名的,不同的是當名次重複時的處理方式。

, dense_rank() over(order

by a.typeid desc

)

, a.articleid , a.typeid

from td_article a

2、case()函式的用法

--

case的用法

select

a.articleid

, case a.ischeck when'1

'then

'已審核

'else

'未審核

'end

asischeck

from td_article a

3、隨機抽取資料的條數

--

隨機抽取五條資料

select

top(5) *, newid() as

random

from

td_article

order

by random

4、字串作為資料型別相加

--

如何將varchar型資料型別轉換成int型別資料相加

select a.projectid, sum( convert(float,a.completed) ) as

sumcompleted

from

td_project a

--varchar型別資料計算方法

select

convert(decimal(18,2), (convert(float, '

15')*

convert(float, '

3.98

'))) as pay

5、cast()函式的用法,修改所有不符合項

--

修改所有不符合項

update

td_user

set telephone =

cast(telephone as

float) +

6where1=

1and

cast(telephone as

float) <

0.0

6、型別轉換方法

sqlserver常用語句

刪除主鍵 alter table 表名 drop constraint 主鍵名 新增主鍵 alter table 表名 add constraint 主鍵名 primary key 欄位名1,欄位名2 新增非聚集索引的主鍵 alter table 表名 add constraint 主鍵名 prim...

SQLSERVER常用語句

dbcc cleantable db name table name alter table drop column語句刪除可變長度列或text dbcc dbreindex 重建指定資料庫的乙個或多個索引 dbcc indexdefrag 對錶或檢視上的索引和非聚集索引進行碎片整理 dbcc pi...

python常用語句合集 python常用語法合集

判斷語句 使用縮進來劃分語句塊,相同縮排數的語句在一起組成乙個語句塊 if condition 1 statement block 1 elif condition 2 statement block 2 else statement block 3 迴圈 while 迴圈示例 count 1 su...