mysql 替换函数replace()和 case when then else end
mysql 替换函数replace()实现mysql替换指定字段中的字符串 mysql 替换字符串的实现方法: mysql中replace函数直接替换mysql数据库中某字段中的特定字符串,不再需要自己写函数去替换,用起来非常的方便。 mysql 替换函数replace() UPDATE table_name SET field_name = replace ( field_name ,‘from_str’,‘to_str’) WHERE field_name LIKE ‘%from_str%’ 说明: table_name —— 表的名字 field_name —— 字段名 from_str —— 需要替换的字符串 to_str —— 替换成的字符串 例如: mysql> SELECT REPLACE(‘www.lvtao.net’, ‘www’, ‘http://www’); -> ‘https://www.lvtao.net’ 该函数是多字节安全的,也就是说你不用考虑是中文字符还是英文字符. SELECT a . managecom , a . subtype , count ( * ) loadsucc , sum ( case when a . state in ( '4' , '5' , '6' , '7' , '8' , '9' ) then 1 else 0 end