sql >> Databáze >  >> RDS >> Mysql

MySQL řazení se symboly jako prvním písmenem

Dělat to v MySQL je bohužel notoricky známá bolest v krku.

Viz Může MySQL nahradit více znaků?

Zkuste toto:

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

k odstranění interpunkce předpony ve španělštině z vašich frází při jejich řazení. Člověk by si přál, aby MySQL měla funkci REGEXP_REPLACE.

Pokud jde o výkon, měli byste být v pořádku s funkcemi ORDER BY, pokud nemáte miliony frází. Desítky, žádný problém.




  1. Hrát si! Framework 1.2.4 --- Nastavení C3P0, aby se předešlo selhání komunikačního spoje při nečinnosti

  2. Úplné připojení MySql (sjednocení) a objednávání na více sloupcích data

  3. spojit dvě různé tabulky a odstranit duplicitní položky

  4. UPDATE syntaxe pomocí ORDER BY, LIMIT a Multiple Tables