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

SQLServerクエリをMySQLに変換する

    これは実際には重複した質問ですが、今ではより優れたシングルパスの高速な回答があります:

    SELECT *
    FROM
    (
        SELECT tbl.*, @counter := @counter +1 counter
        FROM (select @counter:=0) initvar, tbl
        ORDER BY ordcolumn
    ) X
    WHERE counter <= (50/100 * @counter)
    ORDER BY ordcolumn;
    



    1. 複数の結果セットを持つストアドプロシージャからデータを取得します

    2. SQL Serverで大文字を小文字に変換する方法– LOWER()

    3. VBAの同じ行で変数を宣言して初期化する

    4. MySQLCASTとCONVERT