gpt4 book ai didi

mysql - sql中如何根据语言进行选择?

转载 作者:行者123 更新时间:2023-11-29 13:36:01 25 4
gpt4 key购买 nike

我有一个包含希伯来语和英语的数据库。不幸的是,创建数据库的人做得很糟糕。我需要选择其中不包含任何希伯来语的行。 SQL/MYSQL 有办法做到这一点吗?

最佳答案

这在很大程度上取决于用于存储数据的字符集。猜测它是 UTF8 编码的。 UTF8 编码有一个对此目的很有用的特殊特性:ASCII 字符(我们在英语中使用的那种)只有一个字节。希伯来字符需要多个字节。

所以,你可以试试这个:

where char_length(col) = length(col)

如果您知道字符串始终以字母字符开头,则类似于:

where left(col1, 1) between 'a' and 'z'

也许也有用。

关于mysql - sql中如何根据语言进行选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18742255/

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