如何检索以特定字符开头和结尾的行?

时间:2011-04-26 10:16:54

标签: sql select sql-like

我有一张叫做STUDENT的桌子。在此表中有两列,ID和NAME。我想从这个表中检索名称以'ab'开头并以'k'结尾的所有行。执行此操作的SQL查询是什么?

3 个答案:

答案 0 :(得分:34)

我认为你正在寻找类似的东西:

SELECT ID, NAME FROM STUDENT WHERE NAME LIKE 'ab%k';

对于通配符操作,您应该使用带有LIKE关键字的WHERE子句,以便使用过滤与给定模式匹配的列 %符号作为通配符。

有一个问题,List of special characters for SQL LIKE clause有一个很好的LIKE 特殊字符列表

答案 1 :(得分:3)

select ID, Name from student where name like 'ab%%k'

答案 2 :(得分:2)

如果您正在寻找以H开头的查找名称并以F结尾写查询结束。

select emp_name from employee_test where emp_name like 'H%F';