데이터 놀이터
SQL 기본 강의 정리 본문
728x90
1. 가독성을 높이는 법
- 문법을 위한 예악어들은 대문자, 나머지는 소문자(필드명이 대문자여도 SQL에는 소문자로 써도 됨)
- 다만, 조직이나 회사들마다 정해놓은 방법들이 있으므로 상황에 맞춰 쓸 것
2. 비교 연산자(WHERE 조건절 안에 활용)
- 종류 : =, <>, >=, <=, >, <, LIKE, IN, BETWEEN
- 부등호(=, <>, >=, <=, >, <) : 문자에도 쓸 수 있음(알파벳 순서)
- LIKE : =과 유사하지만 LIKE '%r%'과 같이 조건에 일치하는 것들을 가져올 수 있음
- IN : 반복적으로 OR을 쓰는 걸 방지할 수 있음 (WHERE country in ('Germany', 'France'))
- BETWEEN ~ AND ~
- IS NULL / IS NOT NULL : 결측치 관련, 부등호를 쓰면 안됨
3. LIKE 심화
- 문자열 조건
- %(와일드카드) : 어떤 문자가 와도 상관없음(공백 포함)
- _(한 글자 와일드카드) : 한 문자를 의미('B____' -> B 다음 4개의 문자가 옴)
- \(이스케이프 문자) : 와일드카드를 문자로 사용할 경우('\%' -> %찾기)
- OR, AND : 여러 조건 넣기
- NOT LIKE : LIKE 반대
4. 정렬
- 문자열 자르기
- LEFT, RIGHT, MID
- SUBSTR : a번째 인덱스부터 b개의 문자 불러오기(https://needjarvis.tistory.com/64)
5. 주석처리
- 한 줄 : -
- 모든 줄 : /*, */
6. 소수점 처리
- CEIL : 올림
- FLOOR : 내림
- ROUND : 반올림
728x90
'SQL' 카테고리의 다른 글
SELECT - 12세 이하인 여자 환자 목록 출력하기 (0) | 2023.08.17 |
---|---|
GROUP BY - 자동차 대여 기록에서 대여중 / 대여 가능 여부 구분하기 (0) | 2023.08.15 |
GROUP BY - 대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기 (0) | 2023.08.15 |
GROUP BY - 카테고리 별 도서 판매량 집계하기 (0) | 2023.08.15 |
SQL 중급 강의 정리 (0) | 2023.08.15 |