sql에서 isnull 또는 ifnull 문을 사용하는 방법을 알아낼 수 없습니다. a.Error1
이 null이 아니면 말할 필요가 있습니다 - ' - '
및 + CHAR(13)+CHAR(10)
을 인쇄하십시오. 기본적으로 a.Error1이 null이되면 대시 또는 새로운 줄 바꿈이 없어야합니다. 필드가 null이 아니면 정보를 인쇄하십시오. ...
이 있었다 - 있고 Error2은 : Error1 -
를 예를 들면 다음과 같습니다 sql 사용 - select 문에서 null이 아님
select a. ....
' - ' + a.Error1 + CHAR(13)+CHAR(10) +
' - ' + a.Error2 + CHAR(13)+CHAR(10) +
' - ' + a.Error3 + CHAR(13)+CHAR(10) +
' - ' + a.Error4 + CHAR(13)+CHAR(10) +
' - ' + a.Error5 + CHAR(13)+CHAR(10) +
' - ' + a.Error6 as 'error_message'
...
from table1 a
는 주어진 기록 error1을 위해, 2, 5 내가 다음과 같이 출력이되고 싶습니다 출력을 반환하는 경우 ...
- 오류 5 : 데이터가 ...
오류가없는 경우 단순히 비어 있거나 null 필드 여야합니다.
중복 가능성 [열 제대로 T-SQL을 사용하여? 연결할 방법] (http://stackoverflow.com/questions/5235391/how-to-concatenate-columns-properly-using-t-sql) –