728x90
반응형
조인이나 Group by, Having을 써서 들고오는 경우도 많은데,
order by를 통해 특정 row만 들고오게 하는 경우도 있는데, 이럴 때 limit를 사용해서 해당하는 row만큼 출력한다.
MariaDB [mydb_default]> select * from users;
+----+---------+------------+
| id | user_id | name |
+----+---------+------------+
| 1 | test1 | test1 name |
| 2 | test2 | test2 name |
| 3 | test3 | test3 name |
| 4 | test4 | test4 name |
| 5 | test5 | test5 name |
| 6 | test6 | test6 name |
+----+---------+------------+
6 rows in set (0.001 sec)
limit [개수]
- limit는 데이터 수를 제한해서 출력하도록 하는데, 가장 위의 row부터 카운트 한다.
MariaDB [mydb_default]> select * from users limit 1;
+----+---------+------------+
| id | user_id | name |
+----+---------+------------+
| 1 | test1 | test1 name |
+----+---------+------------+
1 row in set (0.001 sec)
MariaDB [mydb_default]> select * from users limit 3;
+----+---------+------------+
| id | user_id | name |
+----+---------+------------+
| 1 | test1 | test1 name |
| 2 | test2 | test2 name |
| 3 | test3 | test3 name |
+----+---------+------------+
3 rows in set (0.002 sec)
limit [시작위치], [개수]
- 시작위치는 0부터 시작한다.
- limit [시작위치], [개수]로 나타낼 시, 시작위치를 포함한 row부터 개수까지 출력한다.
MariaDB [mydb_default]> select * from users LIMIT 1, 3;
+----+---------+------------+
| id | user_id | name |
+----+---------+------------+
| 2 | test2 | test2 name |
| 3 | test3 | test3 name |
| 4 | test4 | test4 name |
+----+---------+------------+
3 rows in set (0.002 sec)
MariaDB [mydb_default]> select * from users LIMIT 0, 2;
+----+---------+------------+
| id | user_id | name |
+----+---------+------------+
| 1 | test1 | test1 name |
| 2 | test2 | test2 name |
+----+---------+------------+
2 rows in set (0.001 sec)
반응형
'개발자의 개발개발한 하루' 카테고리의 다른 글
셀레니움 에러 해결 ElementClickInterceptedException: Message: element click intercepted (0) | 2022.06.20 |
---|---|
Linux - CronTab cron 설치 명령어 (0) | 2021.07.27 |
[MariaDB(MySQL)] 패스워드 분실 시 해결 방법 및 비밀번호 재설정 for Window (0) | 2021.07.27 |
bash_profile in WSL(Ubuntu)? (0) | 2021.07.27 |
Linux 명령어 - tree (+ E: Unable to locate package tree) (0) | 2021.07.23 |
댓글