SQL Server、Oracle、Mysqlクエリ前n条記録
2692 ワード
参考文献:http://www.w3school.com.cn/sql/sql_トップ.asp
1.TOP子句
TOP子句は、戻るレコードの数を規定するために用いられます.数千の記録を持つ大型時計にとって、トップフレーズは非常に有用です.すべてのデータベースシステムがトップフレーズをサポートしているわけではありません.
1.1 SQL Serverの文法:SQL Serverでtopキーワードを使う
1.2 MySQL文法:MySQLはlimitキーワードを使用します.
top字句はorder byを結合するととても役に立ちます.例えば、最大値を調べるなどです.
1.TOP子句
TOP子句は、戻るレコードの数を規定するために用いられます.数千の記録を持つ大型時計にとって、トップフレーズは非常に有用です.すべてのデータベースシステムがトップフレーズをサポートしているわけではありません.
1.1 SQL Serverの文法:SQL Serverでtopキーワードを使う
SELECT TOP number|percent column_name(s) FROM table_name
以前のブログを参考にしてもいいです.sqlクエリ選択テーブルにおける10から15までの記録.1.2 MySQL文法:MySQLはlimitキーワードを使用します.
SELECT column_name(s) FROM table_name LIMIT number
例SELECT * FROM Persons LIMIT 5
1.3 Oracle文法:OracleにROWNUMキーワードを使用するSELECT column_name(s) FROM table_name WHERE ROWNUM <= number
例1:Personsテーブル内の最初の5つのレコードを調べます.SELECT * FROM Persons WHERE ROWNUM <= 5
例2:プロシージャーを検索するノの最大値SELECT procedure_no FROM (SELECT * FROM process_card_procedure where process_card_id=421 order by cast(procedure_no as int) desc) where rownum<=1
2.まとめtop字句はorder byを結合するととても役に立ちます.例えば、最大値を調べるなどです.