Sql 特定内容结构中的扩展通配符搜索

Sql 特定内容结构中的扩展通配符搜索,sql,sql-server,Sql,Sql Server,列的内容包含各种入口。contain的结构如下所示: A A-B A-B-C Y W-X C-R-Z 我需要一个语句只搜索由一个破折号分隔的内容,以及一个语句只搜索由两个破折号分隔的内容 蒂亚 对于一个破折号: Select * From table where col like '%[a-z]-[a-z]%' Select * From table where col like '%[a-z]--[a-z]%' 对于两个破折号: 对于一个短跑: Select * From table

列的内容包含各种入口。contain的结构如下所示:

  • A
  • A-B
  • A-B-C
  • Y
  • W-X
  • C-R-Z
我需要一个语句只搜索由一个破折号分隔的内容,以及一个语句只搜索由两个破折号分隔的内容

蒂亚

对于一个破折号:

Select * From table where col like '%[a-z]-[a-z]%'
Select * From table where col like '%[a-z]--[a-z]%'
对于两个破折号:

对于一个短跑:

Select * From table where col like '%[a-z]-[a-z]%'
Select * From table where col like '%[a-z]--[a-z]%'
对于两个破折号: