정렬

반응형
반응형

1. 정렬 - ORDER BY

SELECT 열명 FROM 테이블 명 WHERE 조건식 ORDER BY 열명

전체
age (asc)

내림 차순 : DESC 

오름 차순 : ASC 

- 테이블에 영향을 주지 않는다.

 

Sql-Study-Organization/SQL_Repository

Contribute to Sql-Study-Organization/SQL_Repository development by creating an account on GitHub.

github.com

 

2. 복수의 열을 지정해 정렬하기

SELECT 열명 FROM 테이블 명 WHERE 조건식

ORDER BY 열명1 [ASC | DESC], 열명[ASC|DESC] ...

전체
a,b
b,a

 

Sql-Study-Organization/SQL_Repository

Contribute to Sql-Study-Organization/SQL_Repository development by creating an account on GitHub.

github.com

 

3. LIMIT

SELECT 열명 FROM 테이블먕 LIMIT 행수 [OFFSET 시작행]

 

전체

 

상위 3 

 

 

Sql-Study-Organization/SQL_Repository

Contribute to Sql-Study-Organization/SQL_Repository development by creating an account on GitHub.

github.com

 

4. 수치 연산

사칙 연산

곱하기

 

AS : 별명 지정

WHERE 구 연산 가능

price * quantity >= 2000

내부처리 순서 WHERE -> SELECT -> ORDER BY

ORDER BY 연산 가능

order by price * quantity

함수 사용도 연산 

round함수

 

Sql-Study-Organization/SQL_Repository

Contribute to Sql-Study-Organization/SQL_Repository development by creating an account on GitHub.

github.com

 

5. 문자열 연산, 날짜 연산

 

Sql-Study-Organization/SQL_Repository

Contribute to Sql-Study-Organization/SQL_Repository development by creating an account on GitHub.

github.com

 

 

Sql-Study-Organization/SQL_Repository

Contribute to Sql-Study-Organization/SQL_Repository development by creating an account on GitHub.

github.com

 

6. CASE문

CASE WHEN 조건식1 THEN 식1 
    [WHEN 조건식2 WHEN 식2 ...]
    [ELSE 식3]
END

case WHEN a is NUll then 0 else a end "a(null=0)"

NULL을 0으로 치환

- COALESCE

 

Sql-Study-Organization/SQL_Repository

Contribute to Sql-Study-Organization/SQL_Repository development by creating an account on GitHub.

github.com

 

반응형

'sql' 카테고리의 다른 글

데이터베이스 객체 작성과 삭제  (0) 2020.09.10
오라클 jdbc  (0) 2020.09.09
집계와 서브쿼리  (0) 2020.09.09
insert,delete,update  (0) 2020.09.09
SELECT  (0) 2020.09.07

댓글

Designed by JB FACTORY