DML 데이터 조작어_Select_ Where_Order by

728x90

안녕하세요! 
오늘은 효율적인 데이터베이스 검색을 위해서 사용하는 Where문에 대하여 알아보도록 하겠습니다.

Where문은 Select문과 함께 사용하며 원하는 조건에 맞는 행을 검색하기 위해 필수적으로 사용됩니다.

 

기본 형태의 Select_Where 문

SELECT 열 FROM 테이블 WHERE 열 = 조건값 ORDER BY 열 오름차순(내림차순) 지정

 

 

  • WHERE :  원하는 조건을 지정하는 구문
  • 열 : 조건을 적용할 열
  • =  : <,>, <=, >=, =, !=  등의 연산자를 입력
  • 조건값 :  조건값 입력
  • ORDER BY : 정렬을 지정하는 구문
  • 열 : 정렬의 기준이 될 열을 지정
  • DESC or ASC : 내림차순, 오른차순 적용

Where문을 사용하여 조건에 해당하는 데이터만 검색하면 데이터를 필터링하여 원하는 데이터만 빠르게 검색할 수 있고, 시스템의 부하도 줄일 수 있습니다.
Where문에는 다양한 연산자를 사용할 수 있습니다. 예시에는 비교연산자 > 를 사용했습니다.
연산자는 비교연산자, 논리연산자를 사용할 수 있습니다.
연산자의 경우 다음 시간에 더 자세히 알아보도록 하겠습니다.

 

ORDER BY

검색에는 정렬이 중요하기 때문에 정렬을 할 수 있는 ORDER BY문을 같이 알아보았습니다.
ORDER BY는 SELECT문의 가장 마지막에 추가하여 사용합니다.
DESC(Descending)는 내림차순, ASC(Ascending)는 오름 차순을 의미합니다.

 

2개 이상의 열을 기준으로 정할 때는 , 로 구분하여 작성합니다.

 

오름 차순의 경우 ASC를 생략할 수 있습니다.

 

오늘은 where문과 order by에 관하여 알아보았습니다.
다음에는 group by와 연산자 등에 대해 알아보도록 하겠습니다.

감사합니다!!

728x90
반응형