gpt4 book ai didi

mysql - 根据名称列更新别名列

转载 作者:行者123 更新时间:2023-11-29 05:58:02 24 4
gpt4 key购买 nike

是否可以根据 MySQL 数据库中的“名称”列更新“别名”列?别名列现在是空的,我需要这样填充它:

Name                                Alias
United Nations united-nations
World Health Organization world-health-organization
Ministre des Affaires étrangères ministre-des-affaires-etrangeres
Gobierno de España gobierno-de-espana

这是将所有字符更改为小写,删除所有特殊字符(如 ñ、ó、ö 等...)并将空格更改为连字符。可能吗?

提前感谢您的帮助

最佳答案

看起来 replace()lower() 做你想做的事:

update t
set alias = replace(lower(name), ' ', '-');

您似乎还想将重音字符更改为 ASCII,因此:

update t
set alias = convert(replace(lower(name), ' ', '-') using latin1);

关于mysql - 根据名称列更新别名列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47539165/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com