복습!
SELECT문 >> WITH절과 CTE
개념 WITH 절은 CTE 을 표현하기 위한 구문임
비재귀적 CTE
단순한 형태로 복잡한 쿼리문은 단순화 시키는데 적합
구문형식
WITH CTE_
서브 쿼리 기본 형식
서브 쿼리는 또 같은 작업을 해야하면 가운데 값을 복사해서 다시사용 해야한다.
여러번 복사를 해야한다.
트랜잭션(Transaction) 값을 집어 넣었는데 잘 못 집어 넣어서 빼야되
이럴 떄 트랜잭션을 발생시킴
데이터의 수정 (UPDATE)
UPDATE 테이블 이름
SET 열 1 = 값 1
WHERE 절은 필수이다. 없으면 큰일 난다. 사유서 쓴다
TRUNCATE TABLE 데이터이름 - 아이디도 싹다 지운다.
DELETE 데이터이름 -- 아이디는 안지워진다!
MERGE 구문
퉁처서 한번에 다 할 수 있습니다.
어려울 수 있어요
저도 머지 구문으르 입사하고 2~3년 후부터 사용하기 시작했거든요
머지구문 역시 여러분이 익숙해지고 나면 합시다.
정확한 사이즈를 알면 char를 쓰는게 좋다 char (4) = 'un_ _ '
vavhar(4) = ' un' 끝
요즘에는 varchar, text 구분해서 쓸 필요 없다.
XML??? 확줄인게 제이슨이라는 형식?
숫자는 BIT
INT
SMALL INT
위에서 부터 하나하나 다 실행되어야 값이 나온다ㅡ
ROW_NUMBER
PIVOT
PIVOT 연산자는 한열에 포함된 여러 값을 출력하고, 이를 여러 열로 변환하여 테이블 한환식을 회전하고 필요하면 집계가지 수행
UNPIVOT은 PIVIT의 반대되는 연산을 수행
원형
PIVOT (집계함수(열)
JSON 은 현대의 웹과 모바일 응용프로그램등과 데이터를 교환하기 위한 개방형 표준 포맷을 말하는데 , 속성(KEY)과 값(VALUE)으로 쌍을 이루며 구성되어 있다.
JAVASCRIPT OBJECT NOTATION
워낙 좋다 보니 이제는 누구나 사용할 수 있따.
'DataBase' 카테고리의 다른 글
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 |
MSSQL Server 문법 -SELECT/AS/SUM/GROUP BY/HAVING/ORDER BY/TOP/COUNT/MAX/MIN/LIKE(N%)/IN (0) | 2023.02.21 |
SQL Server 시작! (0) | 2023.02.21 |
MSSQL - 저장프로시저 /트리거 생성 (0) | 2021.02.12 |