티스토리 뷰

IT Story/DB

MSSQL 기본 명령어 정리

행복한소식까치 2018. 8. 24. 14:40
반응형

 행복한소식까치 

MSSQL 기본명령어

 

 

1) Select 구문

 

SELECT 필드1, 필드2, 필드3 FROM 테이블명


SELECT * FROM 테이블명 WHERE 필드='조건' AND 필드2='조건2'


SELECT DISTINCT 필드1 FROM 테이블명  --중복제거하기


SELECT 필드1 FROM 테이블 WHERE 필드2 BETWEEN 00 AND 99 --00부터 99사이에서


SELECT 필드1 FROM 테이블 WHERE 필드2 IN (00, 01)   -- 00과 01중에서


SELECT 필드1 FROM 테이블 WHERE 필드2 LIKE '%단어%'


SELECT 필드1 FROM 테이블 WHERE 필드2 IS NULL        -- 필드2가 Null 값인 Data

SELECT 필드1 FROM 테이블 WHERE 필드2 IS Not NULL  -- 필드2가 Null 값이 아닌 Data


SELECT TOP 5 컬럼 FROM 테이블        -- 상위 5개만 가져오기

 

 

2) Update/Insert 구분

 

UPDATE 테이블명 SET 필드='값', 필드2='값', 필드3='값' From 테이블명  WHERE 필드 LIKE '조건' 

INSERT INTO 테이블명(필드1, 필드2) VALUES ('값', '값' )

비교 연산자 : >, >=, <, <=, =, <>(다르다)

 

3)Table 관련 구분

 
가.생성 구분

CREATE TABLE 테이블명 (

      필드명 타입 조건,

      id varchar2(15) primary key,

      pass varchar(15) not null,

      no number(5)

)


나. 삭제 : DROP TABLE 테이블명;

다.컬럼추가 : ALTER TABLE 테이블명 ADD 새컬럼 VARCHAR(10) NULL


라.컬럼변경 : ALTER TABLE 테이블명 ALTER COLUMN 컬럼 VARCHAR(10) NULL


마.컬럼삭제 : ALTER TABLE 테이블병 DROP COLUMN 컬럼

※ 테이블에 있는 DATA 삭제 : DELETE FROM 테이블명 WHERE 조건

바.테이블 정보보기 : EXEC sp_help 테이블


사.컬럼 정보보기 : EXEC sp_columns 테이블


 

4)기타 명령어


Null 값처리
SELECT isNULL(필드, '0') FROM 테이블   -- 필드명이 Null일 경우 '0'으로 출력


주석  : -- 한줄 주석  or   /* 멀티라인 주석처리 */


변수선언 : DECLARE @변수명 자료형, @변수명 자료형


변수 할당 : SET @변수명 = 값 or Select @변수명 = 값, @변수명1 = 값


변수값 가져오기 : SELECT @변수명


패턴매칭 : SELECT 컬럼 FROM 테이블 WHERE 컬럼 LIKE '%제목%"


               _ : 어떤것이든 한 문자


               % : 없거나 아무 글자오거나


               [] : []안에 있는 글자들 - [b-f]


               [^] : ^다름에 있는 글자를 제외한 다른 것


도움이 되셨다면 로그인 없이 가능한

아래 하트♥공감 버튼을 꾹 눌러주세요! 


반응형
댓글