반응형
적용 대상:
SQL Server 2016(13.x) 이상
FOR JSON 절의 JSON 출력에 null 값을 포함하려면 INCLUDE_NULL_VALUES 옵션을 지정합니다.
INCLUDE_NULL_VALUES 옵션을 지정하지 않은 경우 JSON 출력은 쿼리 결과에서 null인 값에 대한 속성을 포함하지 않습니다.
예제
다음 예제에는 INCLUDE_NULL_VALUES 옵션을 사용한 경우와 사용하지 않은 경우 FOR JSON 절의 출력이 나와 있습니다.
예제INCLUDE_NULL_VALUES 옵션을 사용하지 않는 경우INCLUDE_NULL_VALUES 옵션을 사용하는 경우
{ "name": "John", "surname": "Doe" } | { "name": "John", "surname": "Doe", "age": null, "phone": null } |
아래에는 INCLUDE_NULL_VALUES 옵션을 사용한 FOR JSON 절의 다른 예제가 나와 있습니다.
SELECT name, surname
FROM emp
FOR JSON AUTO, INCLUDE_NULL_VALUES
[{
"name": "John",
"surname": null
}, {
"name": "Jane",
"surname": "Doe"
}]
반응형
'프로그래밍 > DataBase' 카테고리의 다른 글
[PostgreSql] 버전 확인, 확장프로그램 확인 (0) | 2021.05.24 |
---|---|
[POSTGRESQL] 기본키 자동증가 설정하기 (0) | 2021.03.30 |
[PostgreSQL] PostgreSQL 날짜&시간 사용하기 (0) | 2021.03.04 |
[PostgreSQL] 마이그레이션 : SQL Server → PostgreSQL (0) | 2021.03.03 |
[PostgreSql] PostgreSQL의 프로세스 구조 (0) | 2021.01.05 |