我有一个联系人(ID、名字、姓氏、中间名)。
例如:
| ID | FirstName | LastName | MiddleName |
|====|===========|==========|============|
| 1 | Mark |Jordan | E |
|----|-----------|----------|------------|
| 2 | James | Blunt | NULL |
|----|-----------|----------|------------|
Run Code Online (Sandbox Code Playgroud)
我要输出
Mark E. Jordan
James Blunt
Run Code Online (Sandbox Code Playgroud)
因此,如果 MiddleName 不为空,则添加一个 '.' 之后,否则输出空值。
我知道isnull
函数,但是我需要的是isnotnull
函数。如何完成查询?
到目前为止我的查询:
select FirstName + ' ' + isnull(...) + LastName
from Contact
Run Code Online (Sandbox Code Playgroud)