クエリで、最初に列に特定の値が含まれるテーブルの行を返し、次に残りの行をアルファベット順に返します。
この例のようなテーブルがある場合:
- Table: Users
- id - name - city
- 1 George Seattle
- 2 Sam Miami
- 3 John New York
- 4 Amy New York
- 5 Eric Chicago
- 6 Nick New York
そして、そのテーブルを使用して、クエリに最初にNew Yorkを含む行を返し、次に残りの行を都市でアルファベット順に返します。これは1つのクエリのみを使用して実行できますか?
最初の回答はMySQLでのみ機能し、MSSQLでは機能しないため、可能であれば、受け入れられた回答を2番目の回答に変更することを検討してください。
—
Magisch 2017年
できました。私の最初の質問はMySQLに関するものでしたが、タグはとにかくそれを反映していませんでした。
—
Phoexo 2017年
ありがとうございました。私は今朝、私が抱えていた問題に対して同様のことをするために出会いました。:)
—
Magisch 2017年