zoukankan      html  css  js  c++  java
  • 不同的数据库查询行数的方式

    如果你想返回数据的一行,或者多行该怎么办,这是可行的,然而遗憾的是,各种数据库中的这一SQL实现并不相同。

       SQL server Access中使用SELECT ,可以使用TOP关键字来限制最多返回多少行,如下所示:

           Select TOP 5 name from Table   因为时top 5 所以是返回5

    如果使用的是DB2数据库DBMS特定的sql语句想下面:

           Select name form Table FETCH FIRST 5 ROWS ONLY

    如果你使用的是Oracle,需要基于ROWNUM(行计算器),来计算行。

            Select name from Table where rownum<=5

    如果你使用MySQLMariaDBPoStgreSQL或者SQLLire,需要使用LTMIT字句,如下:

            Select name From Table LIMIT 5;

    上述代码使用SELECT语句来检索单独的一列数据。 LIMTIT5指示MySQLDBMS返回不超过5行的数据。

    为了的到后面的数据,需要指定从哪儿开始以及检索的行数,像这样:

           Select name from Table LINIT 5 OFFSET 5;  简化写法是 LIMIT 55

    LIMIT 5 OFFSET指示MySQLDBMS返回从第五行起的五行数据。第一个数字是检索的行数,第二个数据指从那开始

    注意: 第一个检索的行是0行,而不是第一行,因此,LIMIT 1 OFFSET 1会检索第二行而不是第一行。

  • 相关阅读:
    开发者最好的推广平台
    [ERR] 2006
    PS通道
    PS图层样式
    PS 图层 蒙版
    科研狗的基本绘图技巧 | PS | AI
    memcached的常规操作:增删改查【转】
    mysql:pt-online-schema-change 在线修改表、删除表数据【转】
    HAProxy的四层与七层的区别及透传IP实战案例【转】
    【springBoot】SpringBoot修改启动logo图案
  • 原文地址:https://www.cnblogs.com/ljknlb/p/10443411.html
Copyright © 2011-2022 走看看