我正在尝试找到一种方法来查询仅包含某种数据类型的字段。
例如,我想从其中返回所有值,dbo.tableA.ColumnA
其中包含一个字符串,
'___-___'
其中每个_
值都是一个数字字符。(这-
只是一个普通的破折号)
另外,我知道这可以使用动态查询(我没有经验)来完成,并且我知道那些高级查询可能需要创建临时表,这是我无法做到的,因为我只是在查询一个快照-shot,因此没有写入权限。
我曾尝试从裤子上寻找答案,但没有运气。请帮忙。谢谢你。
我正在尝试找到一种方法来查询仅包含某种数据类型的字段。
例如,我想从其中返回所有值,dbo.tableA.ColumnA
其中包含一个字符串,
'___-___'
其中每个_
值都是一个数字字符。(这-
只是一个普通的破折号)
另外,我知道这可以使用动态查询(我没有经验)来完成,并且我知道那些高级查询可能需要创建临时表,这是我无法做到的,因为我只是在查询一个快照-shot,因此没有写入权限。
我曾尝试从裤子上寻找答案,但没有运气。请帮忙。谢谢你。
您可以LIKE
为此使用运算符。
SELECT ColumnA
FROM dbo.tableA
WHERE ColumnA LIKE '%[0-9][0-9][0-9]-[0-9][0-9][0-9]%'