如何搜索两列?

时间:2013-04-29 03:46:07

标签: sql tsql

我有一张包含名字,姓氏和联系电话的表格。

如果用户输入kar,那么我想要一个完整列表,其中的结果包含名字或姓氏中的kar

3 个答案:

答案 0 :(得分:1)

这真的很简单:

SELECT * FROM directory
WHERE firstname LIKE '%kar%'
OR lastname LIKE '%kar%';

答案 1 :(得分:1)

这假设kar是名称的一部分,如果是全名,则执行first_name = 'kar'

SELECT first_name, last_name, number
FROM your_phone_book
WHERE first_name LIKE '%kar%'
   OR last_name LIKE  '%kar%'

答案 2 :(得分:0)

select firstname from table
where firstname like '%name%'