sql (2) 썸네일형 리스트형 [sql] select 시 중복 값 제거 : DISTINCT . DISTINCT DISTINCT를 통해 SELECT를 사용해서 테이블에서 데이터를 찾을 때, 중복된 행을 제거할 수 있다. SELECT DISTINCT [select_list] FROM [table_name]; 집계 함수(COUNT, SUM…)와 함께 사용할 수도 있다. 이 경우에는 집계를 수행하기 전에 중복 열을 제거해준다. SELECT COUNT(DISTINCT [column]) FROM [table_name]; 이전에는 막연하게 집계 함수에 GROUP BY를 써야한다고 생각하고 있었는데, 중복 값을 제거하고 count를 하려면 distinct를 사용해야 한다. ex) 아래와 같은 student 테이블이 있다. primary key 역할을 하는 id 컬럼과, 학생의 이름을 저장하는 name, 학년.. [210115] mysql 상위 n개 레코드 조회 : LIMIT . programmers.co.kr/learn/courses/30/lessons/59405 코딩테스트 연습 - 상위 n개 레코드 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 문제가 잘 안 풀려서 구글링하고 정리하게 되었다. LIMIT LIMIT을 사용해서 SELECT 시 반환할 레코드의 수를 지정할 수 있다. SELECT 출력할 필드명 FROM 테이블 명 LIMIT 레코드의 수; 데모에 사용할 FARM TABLE ID 출력 결과) e.. 이전 1 다음