1. 程式人生 > >[SQL Server]TOP的用法

[SQL Server]TOP的用法

TOP 關鍵詞主要是規定返回資料的記錄條數,下面介紹幾種常用的使用方法:

①返回查出資料的前n條資料

SELECT TOP NUMBER COLUMN1,COLUMN2,COLUMN3
FROM TABLENAME
SELECT TOP NUMBER *
FROM TABLENAME

②返回查出資料的前百分之n條資料(不可以使用%,只能使用PERCENT關鍵詞

SELECT TOP NUMBER PERCENT COLUMN1,COLUMN2,COLUMN3
FROM TABLENAME
SELECT TOP NUMBER PERCENT *
FROM TABLENAME

 ③查詢表裡的頭一條資料,如果存在,則返回1(同樣適用於檢視)

SELECT TOP 1 1
FROM TABLENAME

  如果表/視圖裡存在資料,控制檯的顯示是這樣的

  如果表/視圖裡不存在資料,控制檯的顯示是這樣的

④為引數賦值

SELECT TOP 1
@Parameter = COLUMN1
FROM TABLENAME   --查出該表中的頭一條資料,並將欄位COLUMN1的值賦值給該引數