본문 바로가기

DataBase

MSSQL Query -복습/DECLARE/SELECT INTO /INSERT INTO/SUB쿼리/TRUNCATE TABLE

반응형

 

 

 

복습!

 

 

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

워낙 좋다 보니 이제는 누구나 사용할 수 있따. 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

반응형