如何检查字段是否有一些其他字段的串联字符串?

时间:2011-01-17 14:52:57

标签: mysql sql

我需要创建一个mysql查询,检查电子邮件字段是firstname邮政编码姓氏的串联字符串吗?这样的事情会这样做:

SELECT * FROM `orders` 
HAVING primary_email 
LIKE 'delivery_first_name . delivery_postal_code . delivery_last_name%'

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

应该是这样的

select * from orders
where 
primary_email
like concat(delivery_first_name, delivery_postal_code, delivery_last_name, '%');

如果列之间有分隔符,请在这些列之间添加分隔符