MySQLはSQL Serverの代わりにlimitを使用します:top
1138 ワード
MySQLはSQL Serverの代わりにlimitを使用します:top
mysqlではtopはサポートされていませんが、最初の10個のレコードをクエリーするにはlimitの代わりにlimitを使用します.mysqlではlimit 10 LIMITを使用してtop Nクエリーを実現したり、M-N(あるセグメント)のレコードクエリーを実現したりすることができます.具体的な構文は以下の通りです.
ここでoffsetは、何番目(M+1)のレコードから始まり、recnumは返されるレコード数である.例:
すなわち、第3条の記録から始まる5条の記録を意味する.
posted @
2019-06-04 17:07 M_x_j読書(
...) コメント(
...) コレクションの編集
mysqlではtopはサポートされていませんが、最初の10個のレコードをクエリーするにはlimitの代わりにlimitを使用します.mysqlではlimit 10 LIMITを使用してtop Nクエリーを実現したり、M-N(あるセグメント)のレコードクエリーを実現したりすることができます.具体的な構文は以下の通りです.
SELECT * FROM MYTABLE
ORDER BY AFIELD
LIMIT offset, recnum
ここでoffsetは、何番目(M+1)のレコードから始まり、recnumは返されるレコード数である.例:
select * from mytable
order by afield
limit 2, 5
すなわち、第3条の記録から始まる5条の記録を意味する.
posted @
2019-06-04 17:07 M_x_j読書(
...) コメント(
...) コレクションの編集