我try 仅从第一个字母介于A-Z之间的字段中返回值,
我试过使用下面的方法,但一次只能用一个字母.
UPPER(LEFT(AD_ADDR,1)) like 'A%'
其他字符将是0-10,我希望将其排除,但格式化为字符串,因此使用IS_INTEGER不起作用.
我try 仅从第一个字母介于A-Z之间的字段中返回值,
我试过使用下面的方法,但一次只能用一个字母.
UPPER(LEFT(AD_ADDR,1)) like 'A%'
其他字符将是0-10,我希望将其排除,但格式化为字符串,因此使用IS_INTEGER不起作用.
使用RLIKE
:
SELECT *
FROM tab
WHERE AD_ADDR RLIKE '[a-zA-Z].*';