재유's

[MySQL] 데이터 조회 SELECT 본문

IT Story/: : MySQL

[MySQL] 데이터 조회 SELECT

Stella_NY 2018. 12. 21. 10:03

  select [distinct] *|컬럼이름 [[as] `별칭`from 테이블이름

  [where 검색조건표현식]

  [order by 컬럼이름 [ASC|DESC]]

  [limit 조회시작위치, 조회할 데이터 수];


  • distinct : 중복제거 옵션
  • as(혹은 공백) : 컬럼이름에 별칭 적용
  • where : 검색조건을 위한 식을 표현한다.
  • order by : 조회된 데이터를 정렬한다. (ASC = 순차정렬, DESC = 역순정렬)
  • limit : 부분조회 기능

* limit 은 MySQL에만 있는 구문으로 MS-SQL은 TOP, Oracle은 rawnum 이 있다.



where절 표현식의 기본연산자
비교 연산자

  ==, !=, <=, >=, <, > 


논리 연산자

  And, Or, not 


구간 검색

 컬럼명 between A and B

컬럼에 저장되어 있는 데이터가 A에서 B사이인 데이터를 조회한다.


다중검색

 컬럼명 in (A,B,C,D)

컬럼에 저장되어 있는 데이터가 A,B,C,D중 하나와 일치하는 것들을 조회한다.


키워드검색

 컬럼명 like '%키워드%'

컬럼에 저장되어 있는 데이터가 키워드를 포함하는 데이터들을 조회한다.


Null검색

 컬럼명 is [not] null

null을 포함하거나 그렇지 않은 데이터들을 조회한다.



'IT Story > : : MySQL' 카테고리의 다른 글

[MySQL] 집계함수  (0) 2018.12.24
[MySQL] 날짜 관련 함수  (0) 2018.12.21
[MySQL] 문자열 함수  (0) 2018.12.21
[MySQL] Distinct 중복 제거  (0) 2018.12.20
[MySQL] MySQL DB접속 명령어  (0) 2018.12.20
Comments