2

我有一个 varchar(11) 表,它的所有条目看起来都像这样。

Table
123456-7890
101112-1314

我需要找到所有有

??12??-????

(?作为任何角色)我该怎么做?

编辑:谢谢账单!!

SELECT * FROM myTable WHERE myfield LIKE '__12%'

是我要找的:)

4

2 回答 2

4
WHERE YourColumn LIKE '__12__-____'

意思是“_匹配任何单个字符”

于 2013-03-10T21:32:25.677 回答
1

假设您使用的是 ANSI SQL,您正在寻找的是 '_':

SELECT * FROM myTable WHERE myField LIKE '__12__-____'

对于大多数 Microsoft 产品,您使用的问号是正确的。

于 2013-03-10T21:35:24.510 回答