0

我正在尝试找到一种方法来查询仅包含某种数据类型的字段。

例如,我想从其中返回所有值,dbo.tableA.ColumnA其中包含一个字符串, '___-___'其中每个_值都是一个数字字符。(这-只是一个普通的破折号)

另外,我知道这可以使用动态查询(我没有经验)来完成,并且我知道那些高级查询可能需要创建临时表,这是我无法做到的,因为我只是在查询一个快照-shot,因此没有写入权限。

我曾尝试从裤子上寻找答案,但没有运气。请帮忙。谢谢你。

4

1 回答 1

5

您可以LIKE为此使用运算符。

SELECT ColumnA 
FROM dbo.tableA
WHERE ColumnA LIKE '%[0-9][0-9][0-9]-[0-9][0-9][0-9]%'
于 2013-10-04T14:06:39.393 回答