多语言展示
当前在线:901今日阅读:60今日分享:41

mysql整理数据时常用处理函数

一、内容替换:替换一些没用的数据或者内容变更用到的内置函数:REPLACE(str,from_str,to_str)str:被替换的对象内容或者字段from_str:将要被替换的字符串识别标识to_str:from_str将要被替换成的字符串识别标识example:对表blog_content的字段content,内容由“http://www.pangyiguang.com/showF_show_/”替换为“/upload/”UPDATE blog_content SET content=REPLACE(content,'http://www.pangyiguang.com/showF_show_/','/upload/') WHERE content LIKE '%http://www.pangyiguang.com/showF_show_/%';二、连接字符串:对字段内容做拼接或者合并字段内容用到内置函数:CONCAT(str1,str2,...)str1,str2,...:多个字段或者多个字符参数,为了明辨结果,请多个参数的类型一直,非二进制或者为NULL,反正处理字符就对了example1:合并更新表blog_article的title,tag字段到titleUPDATE blog_article SET title=CONCAT(title,tag);example2:SELECT CONCAT('sdfa','-','46545') AS str;三、过滤首尾空白字符或者前缀后缀:用到的内置函数:LTRIM(str):删除左边的空白字符;RTRIM(str):删除右边的空白字符;TRIM([{BOTH | LEADING | TRAILING} [remstr] FROM] str):根据条件过滤三个可选位置标识:BOTH | LEADING | TRAILING,分别是首尾、左边、右边,默认是BOTH ;remstr:将要被去除的标识符,默认空白字符;str:处理对象,可以是字符串也可以是字段。example:SELECT TRIM(' www.pangyiguang.com ') AS str1,TRIM(LEADING 'www' FROM 'www.pangyiguang.com') AS str2,TRIM(TRAILING 'com' FROM 'www.pangyiguang.com') AS str3;
推荐信息