1. SELECT 절의 기본형식은 아래와 같다. 모든 약속어를 사용할 필요는 없지만 사용한다면 꼭 순서에 맞게 사용해야한다.
SELECT: 열 이름
FROM: 테이블 이름
WHERE: 조건식
GROUP BY: 열 이름
HAVING: 조건식
ORDER BY: 열 이름
LIMIT: 숫자
2.
ORDER BY는 기본적으로 오름차순으로 정리된다.
SELECT * FROM 테이블이름 ORDER BY 열 이름; 으로 하면 정한 열의 오름차순으로 나열된다.
만약 내림차순으로 정려하고 싶다면 ORDER BY 열 이름 DESC; 을 추가 하면된다. (기본적으로 ORDER BY 열이름 ASC가 적용되어 오름차순으로 진행됨)
만약 2가지 조건을 걸고 싶다면 ORDER BY 열 이름(1), 열 이름(2); 으로 나열하면 순서대로 정리한다.
3.
LIMIT은 한정하여 보여준다. LIMIT 5; 을 실행하게되면 5개 까지만 나온다. 따라 그 조건을 정해준 후 원하는 데이터 만큼 뽑을때 사용하면 되겠다.
만약 LIMIT 5, 8; 처럼 컴마가 들어있으면 5개 행부터 8개까지 라는 뜻이니 참고하자.
4.
SELECT 열 이름 FROM 테이블 이름; 에서 찾게되면 중복값이 나올 때가 있다.
이때 SELECT DISTINCT 열이름 FROM 테이블 이름; 으로 검색하면 중복값을 생략해준다.
5.
GROUP BY에 주로 사용된느 집계함수
SUM(), AVG(), MIN(), MAX(), COUNT(), COUNT(DISTINCT)
6.
GROUP BY에 조건을 걸고 싶다면 WHERE이 아닌 HAVING을 사용해야 한다.
'ETC > develop' 카테고리의 다른 글
[SQL] 데이터 형식과 형 변환 (0) | 2023.02.14 |
---|---|
[SQL] 데이터 변경하기 (INSERT, UPDATE, DELETE) (0) | 2023.02.14 |
[WORD] 한글 -> 영어 자동 변환 취소하기 (자동 고침 다른 방법) (0) | 2021.10.27 |
[JS] append() & appendChild() 비교 (0) | 2021.10.02 |
[JS] insertadjacentelement & insertadjacenthtml (0) | 2021.09.28 |
댓글