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