1. 오름차순
SELECT * FROM test2.please2 ORDER BY orderdate ASC;
SELECT * FROM 데이터베이스.테이블 ORDER BY 컬럼 ASC
ㄴ 컬럼의 오름차순 대로 정렬
2. 내림차순
SELECT * FROM test2.please2 ORDER BY orderdate DESC;
SELECT * FROM 데이터베이스.테이블 ORDER BY 컬럼 DESC;
ㄴ 컬럼의 내림차순 대로 정렬
3. 주문일자는 오름차순, 이메일은 내림차순
SELECT orderdate, id, name FROM test2.please2 ORDER BY month(orderdate) DESC, id ASC;
SELECT orderdate, id FROM test2.please2 ORDER BY MONTH(orderdate) DESC, id ASC;
> 이메일 월 순으로 오름차순, 월이 같다면 id기준으로 내림차순
4. 상위 10개만 보기
LIMIT 10
ㄴ 앞서 쓴 조건의 컬럼들을 10개까지만 보여줌
5. 기타
SELECT COUNT(ORDERDATE) FROM test2.please2;
COUNT(컬럼) : 컬럼의 개수를 세주는 조건문/ 다만 NULL 값은 안셈
COUNT(*) : NULL 값도 같이 세줌
MAX(컬럼) : 컬럼의 가장 큰 값
MIN (컬럼) : 컬럼의 가장 작은 값
AVG(컬럼) : 컬럼의 평균값 (null 값은 포함하지 않음)
SUM(컬럼) : 컬럼의 합
CEIL 함수 : 올림 함수
FLOOR 함수 : 내림 함수
ROUND 함수 : 반올림 함수
참고:
'SQL 기초' 카테고리의 다른 글
[SQL]workbench NULL 값에 대한 함수 (0) | 2021.04.12 |
---|---|
[SQL] 날짜와 관련된 데이터추출(YEAR,MONTH,DAYOFMONTH) (0) | 2021.03.28 |
[SQL] MySQL Workbench 기초문(SELECT문) (0) | 2021.03.17 |
[SQL] MySQL Workbench CSV 파일 업로드 오류 해결 (0) | 2021.03.17 |
[SQL] Workbench에 CSV파일 업로드 하기 (0) | 2021.03.17 |