mysql - 用于删除重音的 SQL 排序规则

标签 mysql sql

我想从一列中删除重音符号。

所以我正在尝试使用这个:

_latin1 COLUMN_NAME collate latin1_General_CS

但是对于“á”,我得到“¡”。

我也试过但是没有成功:

CONVERT ('á' USING cp1251)

最佳答案

试试 SQL_Latin1_General_Cp1251_CS_AS

select 
    'informática' collate SQL_Latin1_General_Cp1251_CS_AS

返回

informatica

关于mysql - 用于删除重音的 SQL 排序规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19606950/

相关文章:

sql - 如何在 SQL 中的计算字段上使用 order by?

mysql - 查询以仅选择类别树/路径位于 varchar 列中的子类别

mysql - 如何为所有用户选择所有最新记录

php - 在测试服务器上的 php 文件中出现错误,但在本地主机中没有错误

mysql - 如果类别为空,SQL删除类别

sql - 两表三列变一表四列

MySQL GROUP BY WITH ROLLUP - 想要 ROLLUP 所有排列

连接查询中的mysql组行

php - SQL 查询函数和连接数据库

mysql - 从具有最小/最大字段的 MySQL 数据库中提取记录的规范方法是什么?