[SQL] MySQL로 변환 SQL Server 쿼리 [중복]
SQLMySQL로 변환 SQL Server 쿼리 [중복]
어떻게 MySQL의에서이 쿼리를 작성합니다 ??
명에서 SELECT TOP 50 % *
테이블에있는 항목의 수는 내가 비율보다는 고정 된 번호로 선택해야합니다 있도록 지속적으로 변화 될 것입니다.
해결법
-
==============================
1.이것은 실제로 중복 질문이지만, 지금은 더 나은, 단일 패스, 빠른, 대답을 :
이것은 실제로 중복 질문이지만, 지금은 더 나은, 단일 패스, 빠른, 대답을 :
SELECT * FROM ( SELECT tbl.*, @counter := @counter +1 counter FROM (select @counter:=0) initvar, tbl ORDER BY ordcolumn ) X WHERE counter <= (50/100 * @counter) ORDER BY ordcolumn;
from https://stackoverflow.com/questions/5522433/convert-sql-server-query-to-mysql by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] 저장 프로 시저가 CSV 파일에 수출 데이터를 하나 개의 파일 만 수출 (0) | 2020.05.16 |
---|---|
[SQL] 값이 포스트 그레스 배열에 존재하는지 확인 (0) | 2020.05.16 |
[SQL] MySQL의에서 마지막 레코드를 얻기 (0) | 2020.05.16 |
[SQL] 포스트 그레스를 사용하여 여러 스키마에서 모든 레코드를 선택합니다 (검색) (0) | 2020.05.15 |
[SQL] 오류 : 열이 존재하지 않습니다 (0) | 2020.05.15 |