Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 varchar(11) 表,它的所有条目看起来都像这样。
Table 123456-7890 101112-1314
我需要找到所有有
??12??-????
(?作为任何角色)我该怎么做?
编辑:谢谢账单!!
SELECT * FROM myTable WHERE myfield LIKE '__12%'
是我要找的:)
WHERE YourColumn LIKE '__12__-____'
意思是“_匹配任何单个字符”
_
假设您使用的是 ANSI SQL,您正在寻找的是 '_':
SELECT * FROM myTable WHERE myField LIKE '__12__-____'
对于大多数 Microsoft 产品,您使用的问号是正确的。