gpt4 book ai didi

mysql - 如何在 MySQL 中获取包含 [a-zA-Z] 以外字符的所有行

转载 作者:搜寻专家 更新时间:2023-10-30 22:21:30 25 4
gpt4 key购买 nike

我想问一下是否有可能从表中选择所有行,其中列的内容 (varchar(255)) 可能包含标准英语 (a-zA-Z) 以外的字符或来自不同的语言,如希腊语、法语。

例如,如果表包含以下数据:

-- ID, Address --
| 1, "Test1" |
| 2, "Tåst2" |
| 3, "Test1" |

我只想得到第二行 (2, "Tåst2")

我尝试使用正则表达式执行以下操作:

SELECT * FROM contact_info WHERE address NOT REGEXP '[a-zA-Z]';

但是没有运气!

如有任何帮助,我们将不胜感激!

最佳答案

匹配整个文本

SELECT * 
FROM contact_info
WHERE address NOT REGEXP '^[a-zA-Z0-9]*$';

关于mysql - 如何在 MySQL 中获取包含 [a-zA-Z] 以外字符的所有行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3150462/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com