网站建设资讯

NEWS

网站建设资讯

关于mysql怎么字段分裂的信息

mysql某个字段带逗号怎么分成多条数据

按关键字截取字符串

成都创新互联于2013年开始,先为白山等服务建站,白山等地企业,进行企业商务咨询服务。为白山企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

substring_index(str,delim,count)

说明:substring_index(被截取字段,关键字,关键字出现的次数)

例:select substring_index("blog.jb51点虐 ",".",2) as abstract from my_content_t

结果:blog.jb51

(注:如果关键字出现的次数是负数 如-2 则是从后倒数,到字符串结束)

MYSQL 语句如何拆分一个字段为多条记录

举例:

原始SQL:

SELECT PROVINCE_CODE,CITY_CODE,ZONE_CODEFROM CIV_P_CUST

原始结果:

拆分SQL:

SELECT substring(PROVINCE_CODE,1,patindex('%〓%',PROVINCE_CODE)-1) as PID,substring(PROVINCE_CODE,patindex('%〓%',PROVINCE_CODE)+1,len(PROVINCE_CODE)) as PNAME,substring(CITY_CODE,1,patindex('%〓%',CITY_CODE)-1) as CID,substring(CITY_CODE,patindex('%〓%',CITY_CODE)+1,len(CITY_CODE)) as CNAME,substring(ZONE_CODE,1,patindex('%〓%',ZONE_CODE)-1) as ZID,substring(ZONE_CODE,patindex('%〓%',ZONE_CODE)+1,len(ZONE_CODE)) as ZNAMEFROM CIV_P_CUST

拆分结果:

mysql数据库怎么在字段里再分字段,像一个数组的

mysql的字段是不能再分的

不过对于你这样的要求,mysql还是有支持的机制的

字段值用英文逗号分隔,比如‘未分组,VIP会员,广东客'

查询时select * from `table_a` where id=20 and find_in_set('未分组', group_name);

因为是原生支持的做法,mysql会对其进行优化


新闻标题:关于mysql怎么字段分裂的信息
转载源于:http://cdweb.net/article/ddchcjp.html