Red*_*gon 16 mysql sql concatenation sql-like
我有一个客户表有两列first_name和last_name.
如何在查询中使用LIKE,以便能够以相同的温度从两列获取数据?
例如:
SELECT CONCAT(first_name, ' ', last_name) as 'full_name'
FROM customer WHERE full_name LIKE 'John D%'
Run Code Online (Sandbox Code Playgroud)
我试过这个,它告诉我full_name列不存在.
Ned*_*der 33
SELECT CONCAT(first_name, ' ', last_name) as 'full_name'
FROM customer WHERE CONCAT(first_name, ' ', last_name) LIKE 'John D%'
Run Code Online (Sandbox Code Playgroud)
你快到了
SELECT *
FROM customer
WHERE CONCAT(first_name, ' ', last_name) LIKE 'John D%'
Run Code Online (Sandbox Code Playgroud)
注意:这可能没有很好的性能.您可能需要考虑全文搜索.
| 归档时间: |
|
| 查看次数: |
11210 次 |
| 最近记录: |