반응형
MariaDB에서 테이블에서 상위 10개의 행을 선택하려면 어떻게 해야 합니까?
방금 온라인에서 읽은 바로는 마리아DB(SQLZoo에서 사용)가 MySQL을 기반으로 한다고 합니다.그래서 ROW_NUMBER() 함수를 사용할 수 있다고 생각했습니다.
단, SQLZoo에서 이 기능을 사용해 보면 다음과 같습니다.
SELECT * FROM (
SELECT * FROM route
) TEST7
WHERE ROW_NUMBER() < 10
다음의 에러가 표시됩니다.
오류: FUNTION gisq.ROW_NUMBER가 존재하지 않습니다.
를 사용할 수 있습니다.limit
절:
SELECT * FROM route LIMIT 10
물론 이것은 정렬된 쿼리에서도 사용할 수 있습니다.
SELECT * FROM route ORDER BY some_field LIMIT 10
사용하다LIMIT 10
당신의 진술이 끝날 때쯤에서.
언급URL : https://stackoverflow.com/questions/27133374/in-mariadb-how-do-i-select-the-top-10-rows-from-a-table
반응형
'programing' 카테고리의 다른 글
PHP 프로젝트에서 도우미 개체를 저장, 액세스 및 정리하기 위한 패턴은 무엇입니까? (0) | 2023.01.13 |
---|---|
Termux Android에서 MariaDB 서버 연결 (0) | 2023.01.13 |
bootstrap-vue 테이블이 데이터베이스 데이터로 채워지지 않음 (0) | 2023.01.13 |
Maria에서 lower_case_table_names 변수 변경DB (0) | 2023.01.13 |
마리아DB 삽입 위치...선택...0 행에 영향을 주는 중복 키 업데이트 켜기 (0) | 2023.01.13 |