【发布时间】:2016-09-08 09:51:50
【问题描述】:
我有两张桌子,我需要在上面匹配
"Fullname"
反对
"FirstName" & "LastName"
并从 "FirstName"/"LastName" 表中提取用户 ID。 如果有匹配项,则检索 UserID(如果不为 Null)
示例: 表1(全名)
|Sam Smith|
必须与 表 2(有名字和姓氏)
| Sam | Smith |
我想考虑一个人是否有三个名字。 (全名)
|Sam Samual Smith|
对比(名字和姓氏)
|Sam Samual | Smith |
需要任何帮助,不知道如何解决,
【问题讨论】:
-
这不就是
WHERE t1.Fullname = t2.Firstname + ' ' + t2.Lastname那么简单吗? (虽然索引可能不会很好地执行)
标签: sql-server match where-clause