Sayangnya, sangat menyakitkan untuk melakukan ini di MySQL.
Lihat Dapatkah MySQL mengganti beberapa karakter?
Coba ini:
ORDER BY replace(replace(phrase,'¿',''),'¡','')
untuk menghapus tanda baca awalan berbahasa Spanyol dari frasa Anda saat diurutkan. Seseorang berharap MySQL memiliki fungsi REGEXP_REPLACE.
Adapun kinerja, Anda harus baik-baik saja dengan fungsi ORDER BY kecuali Anda memiliki jutaan frase. Puluhan, tidak masalah.