zoukankan      html  css  js  c++  java
  • 【SQL语法】系列10:用TOP 规定返回记录的条数

    注:并非所有的数据库系统都支持 TOP 子句。

    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 Server 语法:

    SELECT TOP number|percent 列 FROM 表

     

    如果我们希望从上面的表中选取头两条记录。语句如下:

    SELECT TOP 2 * FROM Persons

    结果:

    Id

    LastName

    FirstName

    Address

    City

    1

    Adams

    John

    Oxford Street

    London

    2

    Bush

    George

    Fifth Avenue

    New York

    如果我们希望从上面的表中选取 50% 的记录。语句如下:

    SELECT TOP 50 PERCENT * FROM Persons

    结果:

    Id

    LastName

    FirstName

    Address

    City

    1

    Adams

    John

    Oxford Street

    London

    2

    Bush

    George

    Fifth Avenue

    New York

    MySQL Oracle TOP 子句是等价

    MySQL 语法

    SELECT 列FROM 表 LIMIT 数字

    SELECT * FROM Persons  LIMIT 5

    Oracle 语法

    SELECT 列FROM 表 WHERE ROWNUM <= 数字

    SELECT * FROM Persons  WHERE ROWNUM <= 5

  • 相关阅读:
    [安全相关]SQL注入
    [android] service基础
    [android] activity基础
    [javascript] 基础积累
    [CSS] 常用积累
    html & css
    时序图和活动图
    分析图书馆管理系统的5W1H
    风险分析
    PM案例分析(团队作业第三组)
  • 原文地址:https://www.cnblogs.com/elesos/p/2763729.html
Copyright © 2011-2022 走看看