Heim > Datenbank > MySQL-Tutorial > 各类数据库,查询指定函数数据,查前几行

各类数据库,查询指定函数数据,查前几行

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-06-07 15:41:57
Original
2145 Leute haben es durchsucht

http://www.cppblog.com/woaidongmao/archive/2009/06/23/88360.html Sqlite中提供的方法和Mysql的一样,也是通过关键字limit限制。 SQL1 Sql代码 select t.user_id,random() as Random from udb_user t limit 10; SQL2 Sql代码 select t.user_id,random() a

http://www.cppblog.com/woaidongmao/archive/2009/06/23/88360.html



Sqlite中提供的方法和Mysql的一样,也是通过关键字limit限制。

SQL1

Sql代码 各类数据库,查询指定函数数据,查前几行

  1. select t.user_id,random() as Random from udb_user t limit 10; 


SQL2

Sql代码 各类数据库,查询指定函数数据,查前几行

  1. select t.user_id,random() as Random from udb_user t limit 10,15; 



LIMIT子句限定行数的最大值。负的LIMIT表示无上限。后跟可选的OFFSET说明跳过结果集中的前多少行。在一个复合查询中,LIMIT子句只允许出现在最终SELECT语句中。限定对于所有的查询均适用,而不仅仅是添加了LIMIT子句的那一行。注意OFFSET关键字用于LIMIT子句中,则限制值是第一个数字,而偏移量(offset)是第二个数字。若用逗号替代OFFSET关键字,则偏移量是第一个数字而限制值是第二个数字。这是为了加强对遗留的SQL数据库的兼容而有意造成的矛盾。

SQL1查询当前表前10条记录,SQL2查询当前表前10条之后的15条记录,SQL2中的10是偏移量。

下面是一个哥们给出的其它数据库查询指定行数数据的方法

Sql代码 各类数据库,查询指定函数数据,查前几行

  1.  
  2. http://blog.csdn.net/unixpro/archive/2007/03/20/1534561.aspx  
  3.  
  4. 各种不同数据库查询前几行/后几行的sql语句  
  5.  
  6. SqlServer  
  7.  
  8. select top 10 * from tablename;  
  9.  
  10. Informix  
  11.  
  12. select first 10 * from tablename;  
  13.  
  14. Oralce  
  15.  
  16. select * from tablename where rownum
  17.  
  18. MySql  
  19.  
  20. select * from tableName limit 10

Verwandte Etiketten:
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage