使用SUBSTRING_INDEX函數
SELECT * FROM TABLE_NAME
WHERE SUBSTRING_INDEX(SUBSTRING_INDEX(`status`, ',', 2), ',', -1) = '1'
SUBSTRING_INDEX()函數
用于提取字符串中的子字符串。函數有三個參數:
第一個參數是源字符串,這是您要從中提取子字符串的字符串。
第二個參數是分隔符。該函數將查找這個在源字符串中的分隔符。
第三個參數是一個索引。如果這個索引是正數,那么函數將返回從源字符串最左邊開始,到第n(索引值)個分隔符為止的所有字符;如果這個索引是負數,那么函數將返回從源字符串最后開始,到第n個分隔符為止的所有字符。
示例
例1
SELECT SUBSTRING_INDEX('www.google.com', '.', 2);
返回結果:‘www.google’。函數返回源字符串開始到第二個 ‘.’ 之間的字符串。
例2
SELECT SUBSTRING_INDEX('www.google.com', '.', -1);
返回結果:‘com’。函數返回源字符串最后一個 ‘.’ 分隔符之后的子字符串。