SQL2005怎样合并两个字段来进行查询?

来源:百度知道 编辑:UC知道 时间:2024/06/06 16:42:12
SQL2005中,用ASP写查询语句,例如表“nihao”中,有两个字段,分别为“a”、“b”,如下:

a b
中国 人民解放军

现在我想写一个模糊查询的sql语句,有没有可以实现这样的?

a & b like ('%中国人民%')

然后这一条记录显示出来。

select * from nihao where a+b like '%中国人民%'

如果a是char而不是varchar,那么你最好加上rtirm。
如果值可能为空,还要加isnull判断。
select * from nihao where rtirm(isnull(a,''))+b like '%中国人民%'