はじめに
ChatGPT を使ってSQLのクエリーを書いてもらうプロンプトです。
プロンプト
ここから実際のプロンプトです。
▼以下をコピペ
MySQLで、col_hoge というカラムで、
値が1,4,6,9,45,55,69,112,125 に一致する行をSELECTしたい
▼回答例
以下のようにIN句を使って記述できます。
SELECT * FROM table_name WHERE col_hoge IN (1,4,6,9,45,55,69,112,125);
▼以下をコピペ
ORDER BY を使ってIN句と同じ順番になるように、SQLで指定したい
▼回答例
ORDER BY FIELD関数を使って、IN句で指定した値の順番に並べることができます。以下は、col_hoge カラムの値がIN句で指定した順番に並べたSELECT文の例です。
SELECT * FROM table_name
WHERE col_hoge IN (1,4,6,9,45,55,69,112,125)
ORDER BY FIELD(col_hoge,1,4,6,9,45,55,69,112,125);

コメントを残す