2016-03-15 2 views
0

Я пытаюсь отфильтровать данные, , поэтому у меня есть два столбца, и у обоих может быть какое-то значение или пустое (без пробела) Я хочу получить данные только в том случае, если оба столбца имеет ценность.объединить два столбца, только если оба столбца имеют значение в нем

select CustFName + ' ' + JointCustFName as [BothName] 
from table 

Я получаю весь результат, но я хочу избежать пустого или пустого значения с этим.

Например.

CustFName 
'John' 
'Bishop' 
'Mark' 

JointCustFName 
'Mary' 
''(blank) 
'Wendy' 

в этом случае я только хочу, чтобы увидеть John Mary Марк Венди

, потому что нет JointCustFName относятся к CustFName

ответ

1

Просто добавьте где положение с IS NOT NULL, чтобы фильтровать нулевые значения и <> ''

SELECT CustFName + ' ' + JointCustFName as [BothName] 
FROM table 
WHERE custFName IS NOT NULL and JointCustFName IS NOT NULL 
     and custFNAME <> '' and JointCustFName <> '' 
+0

еще не работает. большое спасибо. –

Смежные вопросы