【发布时间】:2018-06-19 22:55:53
【问题描述】:
我正在使用 dbvisualizer SQL 语句并尝试搜索字段是否包含字母和数字,或者仅包含其中一个。这可以以简单的方式完成吗?目前我只是像这样单独检查每一个:
case when card_address like '%0%'
or card_address like '%1%'
or card_address like '%2%'
or card_address like '%3%'
or card_address like '%4%'
or card_address like '%5%'
or card_address like '%6%'
or card_address like '%7%'
or card_address like '%8%'
or card_address like '%9%'
then 'True' else 'False' end as numbers_in_address
【问题讨论】:
-
DBVisualizer 只是一个连接到数据库服务器的 SQL 客户端。您正在使用(连接到)哪个数据库产品(服务器)? SQL 客户端对数据库本身可以做什么或它支持哪些功能没有影响
-
请指出您正在使用哪个数据库(通过编辑标签),因为答案取决于数据库。在某些数据库中,您的代码是您所希望的最好的,但其他数据库支持正则表达式。
标签: sql dbvisualizer numerics