嗨,我如何向下面的查询添加替换?
SELECT SUBSTRING(title,1,1) AS titlealpha,
COUNT(title)
FROM serien
WHERE not_seen =''
GROUP BY titlealpha;从一个字母列表,与标题阿尔法,我试着取代特殊的字母,如欧莱埃,进入正常的abc.字母。
REPLACE(titlealpha, 'ä', 'a')
REPLACE(titlealpha, 'ö', 'o')还有一条简捷的路吗?
发布于 2015-08-23 11:31:21
试一试
SELECT REPLACE(REPLACE(SUBSTRING(title,1,1), 'ä', 'a'), 'ö', 'o')
AS titlealpha,
COUNT(title)
FROM serien
WHERE not_seen =''
GROUP BY titlealpha;发布于 2015-08-23 11:27:58
一种简单的方法是在所有行中替换它。只有当记录发生变化时,MySQL才会写入记录
喜欢
UPDATE serien set title = replace(title, 'ä' , 'a');也可以将多个替换放在一个语句中。
UPDATE serien set title = REPLACE( REPLACE(title, 'ä' , 'a'), 'Ä', 'A');ans等
https://stackoverflow.com/questions/32165951
复制相似问题