有没有办法检查字符串是否在正确的位置?
例如,此值:
| value |
| N, Christina |
我使用substring来解析文本
SUBSTRING_INDEX(SUBSTRING_INDEX(value, ',', 1), ', ', -1)
但是如果文字“N'”有办法检查价值N, Christina
。在文中,如果是,那么' N'是在正确的位置?
答案 0 :(得分:0)
尝试从您的问题中推断,这是一个检查值是否以大写字母开头,后跟逗号的查询:
SELECT value, value REGEXP '^[A-Z],' AS matches
FROM your_table_name;
对于包含以下内容的表格:
| value |
| N, Christina |
| Christina, N |
| J, Roberto |
它将产生以下结果:
| value | matches |
| N, Christina | 1 |
| Christina, N | 0 |
| J, Roberto | 1 |