반응형

DISTINCT 3

HackerRank(해커랭크) MySQL New Companies 문제 답

*MySQL 버전, advanced select 문제입니다. 해커랭크 New Companies 문제, 샘플, 설명 💡 회사코드, 창립자명, 리드 매니저 총 인원, 시니어 매니저 총 인원, 매니저 총 인원, 총 직원(employee) 수 구하기 리드 매니저 = LM, 시니어 매니저 = SM, 매니저 = M, 직원 E 💡 회사코드 오름차순 정렬 💡 유의점 중복 레코드 존재 가능 회사코드 컬럼은 string 타입(문자형). 즉, 숫자로 분류 불가하므로 정렬 시 유의 테이블은 총 5개이다. Company, Lead_Manager, Senior_Manager, Manager, Employee 모든 테이블의 컬럼은 String 타입 company_code가 공통키인 듯하다. 해커랭크 New Companies 답 스..

MySQL COUNT 함수 특정 값 개수 세기

이 글은 MySQL에서 행/데이터 개수를 셀 때 사용하는 COUNT 함수 설명과 예시를 담은 글입니다. MySQL COUNT 함수 SELECT: 테이블 내 모든/특정 데이터 개수 세기 가능. WHERE: COUNT() 값을 조건으로 데이터 필터링 가능. 이로써 데이터 탐색과 오입력 여부 확인, 필터링 등이 가능합니다. MySQL COUNT 함수 사용 방법(문법) COUNT(*), 전체(모든) 행 개수 세기 별표(*) '전체/모든'이라는 의미가 있습니다. 그래서 NULL 값을 포함하여 개수를 셉니다. 특정 컬럼의 행 개수 세기 위와 달리, NULL 값은 제외하고 개수를 셉니다. *NULL 값 관련 글 MySQL NULL 값 치환(대체), COALESCE 함수 예시 중복 없이 특정 컬럼의 행 개수 세기 DI..

SQL/MySQL 2023.09.08

MySQL 중복 제거 DISTINCT 쉬운 사용법 예시

한 개 이상의 컬럼에서 중복값을 제거할 때 사용하는 DIDTINCT의 쉬운 사용법을 예시와 함께 알려드리겠습니다. MySQL 중복 제거 DISTINCT DISCTINCT는 SELECT문과 자주 쓰이는 키워드로, 중복을 제거해 줍니다. 이는 중복을 허용해서 모두 보여주는, 기본값 ALL 키워드의 반대 개념입니다. MySQL 중복 제거 DISTINCT 쉬운 사용법 중복 제거할 컬럼이 한 개일 때는 다음과 같습니다. SELECT DISTINCT 컬럼1 FROM 테이블명; 중복 제거할 컬럼이 여러 개일 때는 쉼표(,)를 사용하며, 다음과 같습니다. SELECT DISCTINCT 컬럼1, 컬럼2,..., 컬럼N FROM 테이블명; MySQL 중복 제거 DISTINCT 예시 아래는 샘플 테이블 'clerk'입니다...

SQL/MySQL 2023.08.26
반응형
top