mysql切割字符串后查询
时间: 2023-11-27 18:03:02 浏览: 75
字符串截取查询分割字符串
在MySQL中,可以使用substring_index函数或者自定义查询语句来切割字符串后进行查询。
使用substring_index函数的语法如下:
substring_index(str,delim,count)
其中,str是要进行切割的字符串,delim是分隔符,count表示第几个分隔符处。
如果count为正数,函数返回第count个分隔符的左侧的字符串;如果count为负数,函数返回第count个分隔符右边的所有内容;若count为0,则返回为空。
举个例子,假设有一个字符串为'aaa_bbb_ccc',我们想要切割出第一个分隔符左边的字符串,可以使用如下语句:
substring_index('aaa_bbb_ccc','_',1)
另外,还可以使用自定义的查询语句来实现字符串切割和查询。例如,使用SUBSTRING_INDEX和REPLACE函数可以将字符串切割成一个列表,然后使用自定义的查询条件对列表进行筛选。
总结起来,要在MySQL中切割字符串后进行查询,可以使用substring_index函数或者自定义的查询语句来实现。
阅读全文