不卡AV在线|网页在线观看无码高清|亚洲国产亚洲国产|国产伦精品一区二区三区免费视频

學(xué)習(xí)啦 > 學(xué)習(xí)英語(yǔ) > 專業(yè)英語(yǔ) > 計(jì)算機(jī)英語(yǔ) > 數(shù)據(jù)庫(kù)top的用法

數(shù)據(jù)庫(kù)top的用法

時(shí)間: 長(zhǎng)思709 分享

數(shù)據(jù)庫(kù)top的用法

  數(shù)據(jù)庫(kù)top的用法的用法你知道嗎?下面小編就跟你們?cè)敿?xì)介紹下數(shù)據(jù)庫(kù)top的用法的用法,希望對(duì)你們有用。

  數(shù)據(jù)庫(kù)top的用法的用法如下:

  不同數(shù)據(jù)庫(kù)中TOP語(yǔ)句的使用

  SQL Server 的語(yǔ)法:

  SELECT TOP number|percent column_name(s) FROM table_name

  MySQL 和 Oracle 中的 SQL SELECT TOP 是等價(jià)的。

  MySQL 語(yǔ)法:

  SELECT column_name(s) FROM table_name LIMIT number

  例子:

  SELECT * FROM Persons LIMIT 5

  Oracle 語(yǔ)法:

  SELECT column_name(s) FROM table_name WHERE ROWNUM <= number

  例子:

  SELECT * FROM Persons WHERE ROWNUM <= 5

  原始的表 (用在例子中的):

  Persons 表:

  Id

  LastName

  FirstName

  Address

  City

  1 Adams John Oxford Street London

  2 Bush George Fifth Avenue New York

  3 Carter Thomas Changan Street Beijing

  4 Obama Barack Pennsylvania Avenue Washington

  SQL TOP 實(shí)例

  現(xiàn)在,我們希望從上面的 "Persons" 表中選取頭兩條記錄。

  我們可以使用下面的SELECT 語(yǔ)句:

  SELECT TOP 2 * FROM Persons

  結(jié)果:

  Id

  LastName

  FirstName

  Address

  City

  1 Adams John Oxford Street London

  2 Bush George Fifth Avenue New York

  SQL TOP PERCENT 實(shí)例

  現(xiàn)在,我們希望從上面的 "Persons" 表中選取 50% 的記錄。

  我們可以使用下面的 SELECT 語(yǔ)句:

  SELECT TOP 50 PERCENT * FROM Persons

  結(jié)果:

  Id

  LastName

  FirstName

  Address

  City

  1 Adams John Oxford Street London

  2 Bush George Fifth Avenue New York

  補(bǔ)充:

  LIMIT可以實(shí)現(xiàn)top N查詢,也可以實(shí)現(xiàn)M至N(某一段)的記錄查詢,具體語(yǔ)法如下:

  LIMIT offset, recnum

  其中offset為從第幾條(M+1)記錄開始,recnum為返回的記錄條數(shù)。例:

  limit 2, 5

543104