반응형
DECLARE 로 변수를 선언한다, 그리고 속성 값을 정해준 뒤
SET 으로 해당 변수에 값을 넣어준다
순위함수
이전에 전체 순위가 아닌 각 지역별로 순위를 주고 싶은 경우를 생각해보자
즉 경기별 경남별 등 지역으로 나눈 후 에 키 큰 순위를 매기는 경우다. 이경우는 PARTITION BY 절을 사용한다
PIVOT / UNPIVOT 연산자
PIVOT연산자는 한열에 포함된 여러 값을 출력하고 이를 여러 열로 변환하여 테이블 반환 식을 회전하고 필요하면 집계까지 수행할 수 있다. 또한 UNPIVORT
JSON 데이터
JavaScript Object Notation
은 현대의 웹과 모바일 응용프로그램 등과 데이터를 교환하는 개방현 표준 포맷
속성과 값으로 쌍을 이루어 구성된다.
LEFT OUTER JOIN값에서는 buyTBL NULL 값이 나온다.
RIGHT OUTER JOIN 값에서는 buyTBL NULL 값이 다 빠진다. 근대 userTBL 의 NULL 값은 안빠지네 ?
초록색 선 안에 있는 테이블이 buyTBL 정보인데 키 값을 보면 NULL 값이 없다 안타깝게도 위 그림에서는 비교의 대상이 되는 userD
WITH 구문으로 변경하는 것은 쉽다. WITH T(userID,total) AS 문 작성후 마지막에 SELECT 문만 반복해주면 됩니다
반응형
'DataBase' 카테고리의 다른 글
DB 에서 유사성이 있는 단어 검색 하는 query CONCAT (1) | 2023.08.23 |
---|---|
SQL Operand type clash: varbinary is incompatible with ntext varbinary가 ntext와 호환되지 않습니다 해결 COALESCE , CONVERT (0) | 2023.07.16 |
DATABASE MySQL - MySQL 설치 방법 2가지 (wamp , cloud IDE) (0) | 2023.06.15 |
MSSQL 문법- cursor/trigger (0) | 2023.02.21 |
MSSQL 문법 -인덱스/스키마 바운드 함수/Rollback (0) | 2023.02.21 |
MSSQL 문법-뷰/INNER JOIN/LEFT,RIGHT OUTER JOIN/CASE/WHEN,THEN (0) | 2023.02.21 |