[英]Concatenate Constant value in string in where or Order by clause in sql server?
[英]SQL Server : concatenate and where clause
评论太长了。 你有几个问题:
JOIN
语法,而不是逗号连接;WHERE
子句太多; AND
条件在一起;WHERE
子句中使用别名; 用concat(c.FirstName,c.LastName,i.InvoiceId)
替换New_Id
;LIKE
,而不是=
您的所有查询应如下所示:
select concat(c.FirstName,c.LastName,i.InvoiceId) as New_Id
from Invoice i
join Customer c on i.CustomerId = c.CustomerId
where concat(c.FirstName,c.LastName,i.InvoiceId) LIKE 'AstriGruber%'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.