MySQL의 제한 조항

Jan 21 2023
Limit 절 사용 - Select 문을 사용하면 테이블에서 모든 레코드를 가져옵니다. 여기서 LIMIT 절이 도움이 됩니다.

제한 조항 사용 -

Select 문을 사용하면 테이블에서 모든 레코드를 가져옵니다.

Select * from <tableName>;

여기서 LIMIT 절이 도움이 됩니다. N개의 레코드를 표시할 수 있습니다. 예를 들어 처음 10개의 레코드를 표시할 수 있습니다.

Select * from <tableName> LIMIT X;

다음 과 같은 다양한 다른 절과 결합될 수 있습니다. 다음 표를 살펴보겠습니다 — 학생 — ID, 이름 및 연령의 3가지 속성이 있습니다.
where / order by

Students 테이블 — 10개의 레코드가 있음

위의 테이블을 실행하면 SELECT * FROM students;그대로 표시됩니다. 이제 테이블에서 5명의 학생 데이터만 표시
하려는 경우를 고려하십시오 . 이 목적을 위해 다음 쿼리를 사용할 수 있습니다.

select * from students limit 5;

10명의 학생 중 5개의 레코드만 표시

WHERE 절과 함께 LIMIT 사용:

이제 처음 5개의 레코드에서 20인 학생의 레코드를 표시 해야 하는 상황을 고려해 보겠습니다 .

Select * from students WHERE age = 20 LIMIT 4;

20세의 기록

ORDER BY 절과 함께 LIMIT 사용:

ORDER BY 절을 사용하여 열의 내용을 오름차순 또는 내림차순으로 정렬할 수 있습니다. 오름차순으로 주문됩니다. 또한 ASC를 사용하여 명시적으로 지정할 수 있습니다 .
내림차순의 경우 DESC 키워드가 사용됩니다.

구문:

SELECT <column_name> FROM <table_name> ORDER BY ASC <or> DESC LIMIT <limit>;

동일한 테이블 학생을 고려하면 다음을 수행해야 합니다. 7명의 학생 기록을 나이의 내림차순으로 표시합니다.

SELECT * FROM students ORDER BY age DESC LIMIT 7;

나이의 내림차순으로 7명의 학생 기록.

감사합니다 ! 지금은 여기까지입니다! 다가오는 이야기에서 더 많은 것! 제안을 환영합니다!

연결하자:

  • 링크드인