본문 바로가기
IT/SQL

[MSSQL] 기초 쿼리문

by marketinkerbell 2019. 8. 22.
반응형

 

 

 

 

SQL은 관계형 데이터베이스 관리 시스템(RDBMS)의 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어입니다.  (위키백과) 

SQL 언어를 사용해서 데이터를 관리하고 검색하죠. 

SQL 문법을 사용하는 RDBMS의 종류도 다양하고 조금씩 사용법이 다릅니다.  

 

 

그 중에서 오늘은 MSSQL의 기본 표현들을 소개해 보겠습니다. 

 

 

▶SELECT, FROM, TOP

 

 

mssql

 

 

SELECT 칼럼명1, 칼럼명2, 칼럼명3  FROM 테이블명 

 

ex)  SELECT a,b,c  FROM A

=> DB에 있는 많은 테이블들 중 A 테이블에서 칼럼 a,b,c 보여줘

 

ex)  SELECT *  FROM A

=> DB에 있는 많은 테이블들 중 A 테이블에있는 모든 칼럼 보여줘

 

 

 

 

 

▶where,  group by,  order by

 

 

mssql

 

 

where 칼럼명 = 조건 

 

ex) where ip = '123.456.78.9'

=> ip가 123.456.78.9 인 데이터만 보여줘 

 

ex) where ip like '123%'

=> ip가 123으로 시작하는 데이터만 보여줘  

※ like 는 %와 함께 쓰이며  %는 모든 문자,숫자를 의미

 

ex) where ip not like '%9'

=> ip 마지막 숫자가 9인 데이터는 보여주지마 

 

ex) where page_url like '%cart%'    

       and ip != '123.456.78.9'    

=> page_url 에 cart 가 포함되고 ip는 123.456.78.9가 아닌 데이터 보여줘

 

 

댓글