sql >> データベース >  >> RDS >> Mysql

Mysql-パーセンテージによる制限?

    正しい。 LIMIT 句は、パーセンテージではなく、オフセットと行数を取ります。 SELECT TOP 20 PERCENT ...をサポートするMicrosoftSQLServerについて考えています。 (どちらのLIMITも注意してください またはTOP 標準SQLで指定されています。

    これは2つのクエリで行います:

    SELECT COUNT(*) FROM MyTable WHERE ...conditions...
    
    SELECT * FROM MyTable WHERE ...conditions... ORDER BY ...order... LIMIT ?
    

    パラメータ?を置き換えます カウント/5。

    1回のクエリですべての問題を解決する必要はありません。



    1. SQLServerデータベース内のすべてのNull列とNotNull列のリストを取得する-SQLServer/T-SQLチュートリアルパート53

    2. SQLServerでのINTERSECTのしくみ

    3. Rails3.2Postgres保存エラーActiveRecord::StatementInvalid:PG ::Error:ERROR:位置5の「T」付近の構文エラー

    4. T-SQLを使用して日時の時刻を取得しますか?