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

最初の文字として記号を使用したMySQLの並べ替え

    残念ながら、MySQLでこれを行うのは首の悪名高い痛みです。

    MySQLで複数の文字を置き換えることはできますか? を参照してください。

    これを試してください:

    ORDER BY replace(replace(phrase,'¿',''),'¡','')
    

    ソート時にフレーズからスペイン語のプレフィックス句読点を削除します。 MySQLにREGEXP_REPLACE関数があればいいのにと思います。

    パフォーマンスに関しては、無数のフレーズがない限り、ORDERBY関数で問題ないはずです。数十、問題ありません。




    1. mysqlのselectステートメントを使用してSQLのnull値を置き換えますか?

    2. ローカルテスト用のMySQLインストールを作成する方法

    3. MariaDBでのSHOWCHARACTERSETのしくみ

    4. MySQLクライアントのデフォルトのポケットベルをどのように設定しますか?