我试图列出我的BD中的一系列条目,这些条目包含不同类型的表单,例如:
我有5种形式:
15C00001
15B00001
15D00001
15M00001
15A00001
我希望能够列出它们中的每一个,但我不能在查询中使用LIKE statemt导致我使用BETWEEN语句以及我一直尝试使用下划线(_)和(%)表达式查询但它毫无意义。
SELECT *
FROM Registry
WHERE Registry.Registry BETWEEN 15%10000 AND 15%10005
该查询必须列出以下表格:
15C00001
15B00001
15D00001
15M00001
15A00001
15C00002
15B00002
15D00002
15M00002
15A00002
15C00003
15B00003
15D00003
15M00003
15A00003
15C00004
15B00004
15D00004
15M00004
15A00004
15C00005
15B00005
15D00005
15M00005
15A00005
答案 0 :(得分:0)
这可能会做你想要的:
where registery rlike '^15[CBDMA]0000[1-5]$'
我并不是100%肯定你在寻找什么,但似乎你想在registry
的开头有一组特定的三个字符,最后是1-5。 / p>
通配符'%'
和'_'
仅用于LIKE
。为此,正则表达式可能更合适。