+ -
当前位置:首页 → 问答吧 → like语句怎样在两个field里查询?

like语句怎样在两个field里查询?

时间:2011-08-26

来源:互联网

我想把字两个符串字段连接起来再查询里面是否包含keyword:
select * from mytab where (field1+field2) like '%keyword%';
上面的不行,该怎么写呢?

作者: comey   发布时间: 2011-08-26

SQL code
select * from mytab where concat(field1,field2) like '%keyword%'

作者: lxq19851204   发布时间: 2011-08-26

MYSQL中字符串相连使用函数CONCAT

select * from mytab where concat (field1,field2) like '%keyword%';

作者: ACMAIN_CHM   发布时间: 2011-08-26

SQL code
MySQL中concat函数
使用方法:
CONCAT(str1,str2,…)  

返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULLselect * from mytab where concat(field1,field2) like '%keyword%';

作者: longyi008   发布时间: 2011-08-26