1

我有多个以“She”开头的记录,例如“shepherd”、“shell”、“shelf”……我想返回带有“she”的记录

SELECT records FROM MYTABLE WHERE records = 'She'

然而,这会返回上面提到的所有数据......我怎样才能在没有其余数据的情况下只返回“她”?

4

2 回答 2

1

如果您想获取带有“She”的单词的记录,则查询应该是:

SELECT records FROM MYTABLE WHERE records LIKE 'She %'
于 2012-11-26T21:08:54.727 回答
1

只选择以“she”开头的那些(还将选择以“shephard”等开头的记录):

  SELECT records FROM MYTABLE WHERE records LIKE 'she%'

里面有“她”字的:

  SELECT records FROM MYTABLE 
      WHERE records LIKE 'she %' OR 
            records LIKE '% she %' OR 
            records LIKE '% she'

您也许也可以使用正则表达式。

于 2012-11-26T21:13:25.093 回答