【问题标题】:using mysql concat and searching for that field using like, does that work?使用 mysql concat 并使用 like 搜索该字段,这行得通吗?
【发布时间】:2012-09-19 19:37:06
【问题描述】:

我正在创建如下查询

SELECT CONCAT(u.firstName," ",u.lastName) as user

然后在我写的查询中:

WHERE user LIKE '%jay%'

我没有得到任何结果。您不能以这种方式使用连接字段吗?

【问题讨论】:

    标签: mysql concat sql-like


    【解决方案1】:
    SELECT CONCAT(u.firstName," ",u.lastName) as user ... WHERE user LIKE '%jay%'
    

    不会起作用,但是

    SELECT CONCAT(u.firstName," ",u.lastName) as user ... HAVING user LIKE '%jay%'
    

    会起作用,因为HAVING 会处理查询结果,而WHERE 不会。

    【讨论】:

      猜你喜欢
      • 2015-11-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-24
      • 1970-01-01
      • 2011-04-09
      • 2011-01-06
      • 1970-01-01
      相关资源
      最近更新 更多