Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Stack
- Binary Tree
- bit manipulation
- 코딩테스트
- Tree
- Matrix
- array
- database
- SQL
- hash table
- simulation
- Number Theory
- 파이썬
- implement
- sorting
- two pointers
- string
- Math
- dynamic programming
- java
- Binary Search
- geometry
- Data Structure
- Class
- 자바
- 코테
- Method
- greedy
- 구현
- Counting
Archives
- Today
- Total
코린이의 소소한 공부노트
[MySQL] ORDER BY, LIMIT 본문
[예시에 사용한 테이블]
# student_info 테이블에서 1학년 4반 학생을 찾은 다음
# 좋아하는 색깔을 오름차순으로 정렬한 다음
# 3명만 보여줘
select * from student_info where (grade=1 and ban=4)
order by colors
limit 3;
# 결과
grade ban hakbeon friends idols colors
1 4 10402 Frodo IVE brown
1 4 10403 JayG LESSERAFIM brown
1 4 10411 Con NMIXX brown
[ORDER BY]
1. 쿼리 마지막 부분에 order by 칼럼명 형태로 쓰인다.
- 칼럼명을 기준으로 정렬된 결과를 볼 수 있다.
2. 오름차순으로 정렬하고 싶다면 칼럼명 옆에 acs를 쓰거나 아무것도 쓰지 않으면 된다.
3. 내림차순으로 정렬하고 싶다면 칼럼명 옆에 decs를 붙이면 된다.
4. 정렬 기준을 여러 칼럼으로 하고 싶다면 쉼표(,)를 이용하면 된다.
- 맨 앞에 쓴 정렬 기준이 우선 순위가 가장 높다.
[LIMIT]
1. 쿼리 마지막 부분에 limit 숫자 형태로 쓰인다.
- 내가 보고 싶은 행의 개수를 입력하면 된다.
2. limit을 입력하지 않으면 조건을 만족하는 행 전체를 다 보여준다.
'Back-End' 카테고리의 다른 글
[MySQL] INSERT, UPDATE, DELETE (0) | 2023.03.29 |
---|---|
[MySQL] COUNT, GROUP BY, HAVING (0) | 2023.03.28 |
[MySQL] 내가 겪은 오류 모음 (0) | 2023.03.16 |
[MySQL] SELECT, FROM, WHERE (0) | 2023.03.16 |
HTML 간단하게 알아보기 (0) | 2023.03.06 |