在列值中搜索整个单词

时间:2020-09-28 15:45:27

标签: sql sql-server string tsql where-clause

我需要编写T-SQL查询,该查询返回记录,其中Text列值包含整个单词he

我该怎么办?

SELECT
  CreationDate,
  Text
FROM Comments
WHERE Text LIKE '%he'
ORDER BY Id DESC

此查询返回带有Text列值且包含he作为单词一部分的记录,例如the distribution

2 个答案:

答案 0 :(得分:1)

这里是一种选择:

where ' ' + text + ' ' like '% he %'

答案 1 :(得分:0)

在这里,我根据对您的要求的了解发送查询。

  SELECT O.create_date, 
         O.modify_date, 
         T.COLUMN_NAME 
    FROM Information_Schema.COLUMNS T 
            INNER JOIN sys.objects O
                    ON O.name = T.TABLE_NAME
                   AND O.type = 'U'
   WHERE T.TABLE_NAME   = 'table_name' 
     AND T.COLUMN_NAME  LIKE '%he%'

致谢。

相关问题