我有这些值
'12345/1'
'23456/1'
'34567/1'
但偶尔会提交
'a1234/1'
如何在值为全数的情况下显式返回结果? 我目前正在这样做
SELECT SID FROM TRACE WHERE SID LIKE '_____%'
提前致谢!
答案 0 :(得分:0)
DB2不支持正则表达式。但是,您可以使用translate()
:
where translate(sid, '/', '/0123456789') = '/'
这将删除字符串中的所有数字。 。 。然后检查你是否只剩下一个斜杠。