次のクエリを実行します。
SELECT title FROM table ORDER BY title
私に与える:
"Hello"
"Zebra"
Apple
Beta
Cactus
取得するために、最初のアルファベット文字でどのように注文しますか?
Apple
Beta
Cactus
"Hello"
"Zebra"
?
データを並べ替える前に、引用符を削除する必要があります。TRIM
MySQLの関数を使用して、次のように簡単に削除できます。
SELECT title
FROM table
ORDER BY TRIM(BOTH '"' FROM title);
...ORDER BY REPLACE(title, '"', '');
SELECT title FROM table ORDER BY TRIM(LEADING '"' FROM title)