본문 바로가기
개발 기록/sql

[SQL] 백엔드 개발에 필요한 명령어 정리

by jeong11 2024. 1. 3.
반응형

 

 

한번 정리를 해둬야 할 거 같아 공부해둘 내용을 목차를 기록해보려고 한다. 

해당 내용은 SI 프로젝트에서 시험을 봤던 목록이다.

 

1. NVL

2. COUNT

3. SUM

4. GROUP BY

5. TOP / ROWNUM

6. DISTINCT

7. UNION ALL, UNION

8. LEFT OUTER JOIN, RIGHT OUTER JOIN, FULL OUTER JOIN, INNER JOIN

9. AVG

10. ORDER BY

11. LIKE

12. BETWEEN

13. COALESCE, NULLIF, NVL

14. IN

15. MAX, MIN

16. SUBSTR, CONCAT

 

위의 내용 외에도 where 조건을 활용하는 방법, MyBatis 문법에 대한 내용도 있었다. 

정리를 할 때에는 어떤 명령어인지와 문제를 찾아보고 어떤 예제에서 사용할 수 있는지 적어놓으려고 한다. 

 

예를 들어 1. NVL 이라고 한다면 

null 값 대신 다른 데이터를 출력해주는 명령어 

사용문법 : 
nvl (컬럼명, 변경값)

 

> 이름과 커미션을 출력하는데 커미션이 null인 사원은 no comm으로 출력되게 하세요 

문제 풀어보고 답 적기 

 

이런 식으로 정리를 해보려고 한다. 실제 프로젝트에서 사용했던 방법도 생각나는 경우 변형해서 정리를 할 예정이다. 

반응형