製品のデータベースを取得したので、名前 (AZ) で注文する必要がありますが、製品名が句読点で始まる場合 (例: ¡A tapear! または ¡ そのようなクエリを発行する方法はありますか?
質問する
489 次
2 に答える
3
単にAZを前面に押し出し、他のすべてを自然にソートさせたい場合は、次を使用します。
ORDER BY case when PRODUCT_NAME like '[a-Z]%' then 1 else 2 end, PRODUCT_NAME
于 2012-09-18T21:01:45.277 に答える
0
無視する必要のある句読点のリストを抽出できる場合は、MySQLが並べ替える値を次のようなステートメントで実際に変更できます。
ORDER BY REPLACE(product_name, "¡", "")
複数のREPLACE()を必要な回数だけネストできます。
これは前にここで尋ねられました。
于 2012-09-18T20:49:19.050 に答える