S_pot
SQL_JSON 본문
-- JSON 데이터: 데이터를 글자형태로 표현
USE sqlDB;
SELECT name, height
FROM userTbl
WHERE height >= 180
FOR JSON AUTO;
-- JSON을 테이블로 변환
DECLARE @json VARCHAR(MAX)
SET @json=N' { "userTBL" :
[
{"name": "임재범", "height":182},
{"name": "이승기", "height":182},
{"name": "성시경", "height":186}
]
}'
SELECT ISJSON(@json);
SELECT JSON_QUERY(@json, '$.userTBL[0]');
SELECT JSON_VALUE(@json, '$.userTBL[0].name');
SELECT * FROM OPENJSON(@json, '$.userTBL')
WITH(
name NCHAR(8) '$.name',
height INT '$.height' );
'SQL' 카테고리의 다른 글
SQL_OUTER JOIN (0) | 2021.06.01 |
---|---|
SQL_조인(INNER JOIN) (0) | 2021.06.01 |
SQL_PIVOT (0) | 2021.06.01 |
T-SQL_max 형의 데이터 형식을 이용해서 대량의 데이터를 입력 (0) | 2021.05.31 |
T-SQL_변수의 사용 (0) | 2021.05.31 |