반응형

LIMIT 4

HackerRank(해커랭크) MySQL Top Earners 문제 답

*MySQL 버전, 집계 함수(Aggregation) 문제입니다. 해커랭크 Top Earners 문제, 샘플, 설명 문제 의도: aggregation 사용 직원들의 총수입(salary*months) 구하기 최고 총 수입액 구하기 최고 총 수입액 직원 수 구하기 결과값 사이에 공백 두기 대충 샘플에서는 최고 수입액이 69952인데 카운트해보니 킴벌리 혼자라는 말. 해커랭크 Top Earners 답 GROUP BY 1: 총 수입액 기준, 직원 수 카운트 해야하기 위함 내림차순 정렬 및 LIMIT 1: 최고 총 수입액 구하기 위함 결과값들 사이에 공백 두는 것 때문에 CONCAT 사용하려 했으나, 아래 쿼리로도 결과가 같아서 정답. # total earnings: monthly salary*months SEL..

MySQL LIMIT OFFSET 사용법 예제 쉬운 정리

이 글은 MySQL LIMIT과 LIMIT OFFSET 사용법 및 예제를 쉽게 정리한 글입니다.   MySQL LIMIT OFFSET 출력할 행(레코드) 수 지정할 때, 페이징 처리에 사용한다.*페이징 처리: 화면 내 보이는 데이터 범위를 지정하는 방법, 웹사이트 게시판에서 흔히 보임 (ex. 1, 2, 3,... 다음>).   MySQL LIMIT 사용법 LIMIT은 특정 개수의 행만 출력할 때 사용합니다.SELECT [컬럼명]FROM [테이블명]WHERE [조건식]LIMIT [출력할 행 개수];   MySQL LIMIT 사용법 예제 샘플 테이블 score_info입니다.classscoreeng89math90art65history74music59p.e94 SELECT class, scoreFROM sc..

SQL/MySQL 2023.09.29

MySQL 프로그래머스 SQL 고득점 Kit 최솟값 구하기 문제 답

이 글은 프로그래머스 SQL 고득점 Kit 문제와 답을 담고 있습니다. *MySQL 버전입니다. 최솟값 구하기 문제 설명, 문제 가장 먼저 들어온 날짜 구하기 최솟값 구하기 문제 답 문제가 최솟값 구하기이므로, MIN 사용이 출제 의도. 즉, '가장 먼저 들어온' = 가장 작은 수 = MIN SELECT MIN(datetime) FROM animal_ins; 답 2 및 문제 정리 문제 의도는 벗어나지만 같은 산출물을 낼 수 있는 다른 답들도 존재합니다. 그중 ORDER BY, LIMIT사용도 있습니다. SELECT datetime FROM animal_ins ORDER BY 1 LIMIT 1; 날짜에도 최솟값(가장 오래된), 최댓값(가장 최근)을 적용할 수 있다. 최솟값, 최댓값을 LIMIT 1과 유사하..

MySQL 쿼리 문법 순서, SELECT, EXPR, FROM, WHERE, ORDER BY, LIMIT 간단 설명 예시

이 글은 쿼리 문법 순서 SELECT와 SELECT EXPR FROM WHERE ORDER BY LIMIT 에 대한 설명, 문법, 예시를 간단하게 담고 있습니다. MySQL 쿼리 문법 순서 MySQL의 쿼리는 다음과 같은 순서를 규칙으로 삼습니다. SELECT FROM WHERE GROUP BY HAVING ORDER BY LIMIT MySQL SELECT SELECT문은 한 개 이상의 테이블에서 한 개 이상의 데이터를 선택할 수 있도록 합니다. SELECT문은 모든 쿼리 입력에 포함됩니다. SELECT EXPR 표현하려는 column을 나타냅니다. 이 때문에 'FROM 테이블이름'은 생략 가능합니다. EXPR은 expression으로, '표현식'을 의미합니다. SELECT "값"; MySQL FROM ..

SQL/MySQL 2023.08.20
반응형
top