在ORACLE中获取包含非英语语言的列

时间:2020-08-04 11:40:24

标签: sql oracle plsql

enter image description here

我的数据库中有上述条目,我的要求是提取包含非英语字符的字段(包括如果数据包含英语和非英语字符的组合,例如ID为45的HotelName字段)。 / p>

我通过regexp_like函数尝试通过查找字母数字和非字母数字来进行尝试,但是我有一些将两种条件组合在一起的数据在那里失败了。

预先感谢

拉加万

1 个答案:

答案 0 :(得分:1)

这是您想要的吗?

where regexp_like(hotelname, '[^a-zA-Z0-9 ]')

也就是说,酒店名称中包含不是“字母”或数字的任何字符。您可能还需要考虑其他字符,例如逗号,句号和连字符。

相关问题