如何在SQL中使用LIKE关键字?

时间:2009-07-08 08:55:47

标签: sql

我想使用LIKE关键字编写SQL查询。它应该使用搜索参数搜索我的列的第一个字符或起始字符。

这样做有特定的语法吗?

4 个答案:

答案 0 :(得分:9)

这就是你要找的东西

SELECT *
FROM yourtable
WHERE yourcolumn LIKE 'X%'

这将找到yourcolumn以字母X开头的所有行。

找到以X结尾的所有内容:

...
WHERE yourcolumn LIKE '%X'

...并包含一个X ...

...
WHERE yourcolumn LIKE '%X%'

答案 1 :(得分:3)

尝试

select * from table where column like 'c%'

其中'c'是您想要的角色

答案 2 :(得分:1)

以下是两个例子......

SELECT FirstName
FROM tblCustomer
WHERE FirstName LIKE 'B%'

%符号是通配符,因此这将返回名字以B开头的所有结果。

虽然这可能更有效......

SELECT FirstName
FROM tblCustomer
WHERE LEFT(FirstName, 1) = 'B'

答案 3 :(得分:1)

对于您似乎具有的参数化查询(“使用搜索参数搜索第一个字符[...]”),请使用:

SELECT *
FROM yourtable
WHERE yourcolumn LIKE ? + '%'