需要有关SQL的帮助:
我喜欢从具有单个列条件的表中提取行:“ ABC.123.12345”
这意味着列的前3个字母应始终为“ ABC” 然后是“。” 然后紧随其后的3位数字是123或345 ..(不应考虑任何字符) 然后是“。” 然后只跟5位数字...
我尝试使用以下语法:
像'ABC。%%%。%%%%%'但是,这不适用于所有情况(例如特殊符号或字符等。)
任何想法都会受到赞赏。
关于, 斯里
答案 0 :(得分:1)
如果使用的是SQL,请参考以下示例:
DECLARE @V VARCHAR(100)
SET @V = 'ABC.123.12345'
Select @V where @V LIKE 'ABC.123.[0-9][0-9][0-9][0-9][0-9]' OR @V LIKE 'ABC.345.[0-9][0-9][0-9][0-9][0-9]'