使用REGEXP(MYSQL)在Talend中选择Statement以在名字字段中查找空格

时间:2015-08-11 13:53:58

标签: mysql regex talend

编写一个select语句来查看带有空格的名字,即JO ANN或TERRY LYNN,

我的陈述格式如下:

SELECT FirstName FROM `DB`.`TABLE` where FirstName REGEXP ' ' 

我知道名字存在是因为我可以在预览中看到它们我只需要编写一个select语句来只查看带空格的名称

1 个答案:

答案 0 :(得分:0)

最好使用匹配所有空格字符的POSIX类,因为您的名字不会与包含标签的名称相匹配。

SELECT FirstName FROM `DB`.`TABLE` where FirstName REGEXP '[[:space:]]' 

只有在两个字母表之间存在空格时才会匹配名称。

SELECT FirstName FROM `DB`.`TABLE` where FirstName REGEXP '[[:alpha:]][[:blank:]]+[[:alpha:]]'