| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
- get_dummies
- 데이터과학
- 캐글
- 머신러닝
- EDA
- 불리언
- 데이터구조
- 데이터 전처리
- 프로그래머스
- Python
- dataframe
- 아마존
- data science
- 데이터전처리
- 시각화
- 데이터사이언스
- pandas
- 코테
- 파이썬
- mysql
- 데이터분석
- kaggle
- 연산자
- Data Analysis
- 전처리
- SQL
- 코딩테스트
- machinelearning
- code
- numpy
- Today
- Total
목록SQL (70)
Road to Data Scientist
나이 정보가 없는 회원 수 구하기USER_INFO 테이블- USER_ID: 회원 아이디- GENDER: 성별- AGE: 나이- JOINED: 가입일 문제USER_INFO 테이블에서 나이 정보가 없는 회원이 몇 명인지 출력하는 SQL문을 작성해주세요. 이때 컬럼명은 USERS로 지정해주세요. 정답 예시 코드SELECT COUNT(*) AS USERSFROM USER_INFOWHERE AGE IS NULL; 설명1. USER_INFO 테이블에서 회원을 추출하는데2. COUNT(*) AS USERS 로 해당하는 데이터의 개수를 세고 이를 USERS(칼럼명)으로 보이게 한다.3. 여기서 개수를 셀 회원은 WHERE AGE IS NULL 로 즉, 나이 정보가 없는 회원의 개수를 세는 것이다. + COUNT(칼럼이..
경기도에 위치한 식품창고 목록 출력하기FOOD_WAREHOUSE 테이블- WAREHOUSE_ID: 창고 아이디- WAREHOUSE_NAME: 창고 이름- ADDRESS: 창고 주소- TLNO: 전화번호- FREEZER_YN: 냉장시설 여부 문제FOOD_WAREHOUSE 테이블에서 경기도에 위치한 창고의 ID, 이름, 주소, 냉동시설 여부를 조회하는 SQL문을 작성해주세요. 이때 냉동시설 여부가 NULL인 경우, 'N'으로 출력시켜 주시고 결과는 창고 ID를 기준으로 오름차순 정렬해주세요. 정답 예시 코드SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, IFNULL(FREEZER_YN,"N") AS FREEZER_YNFROM FOOD_WAREHOUSEWHERE ADDRESS..
강원도에 위치한 생산공장 목록 출력하기FOOD_FACTORY 테이블- FACTORY_ID: 공장 아이디- FACTORY_NAME: 공장 이름- ADDRESS: 공장 주소- TLNO: 전화번호 문제FOOD_FACTORY 테이블에서 강원도에 위치한 식품공장의 공장 ID, 공장 이름, 주소를 조회하는 SQL문을 작성해주세요. 이때 결과는 공장 ID를 기준으로 오름차순 정렬해주세요. 정답 예시 코드SELECT FACTORY_ID, FACTORY_NAME, ADDRESSFROM FOOD_FACTORYWHERE ADDRESS LIKE '강원도%'ORDER BY FACTORY_ID; 설명1. FOOD_FACTORY 테이블에서, FACTORY_ID, FACTORY_NAME, ADDRESS 추출하고2. WHERE ADD..
이름이 있는 동물의 아이디ANIMAL_INS 테이블- ANIMAL_ID : 동물 아이디- ANIMAL_TYPE: 생물 종- DATETIME: 보호시작 날짜- INTAKE_CONDITION: 보호시작시 상태- NAME: 이름- SEX_UPON_INTAKE: 중성화 여부 문제동물 보호소에 들어온 동물 중, 이름이 있는 동물의 ID를 조회하는 SQL 문을 작성해주세요. 단, ID는 오름차순 정렬되어야 합니다. 코드SELECT ANIMAL_IDFROM ANIMAL_INSWHERE NAME is not null; 설명1. ANIAML_INS 테이블에서 ANIMAL_ID 를 추출하는데,2. WHERE NAME IS NOT NULL 조건을 추가하여 NAME 칼럼의 값 중 null값이 아닌 값만 추출한다. 출처http..
상위 n개 레코드ANIMAL_INS 테이블- ANIMAL_ID : 동물 아이디- ANIMAL_TYPE: 생물 종- DATETIME: 보호시작 날짜- INTAKE_CONDITION: 보호시작시 상태- NAME: 이름- SEX_UPON_INTAKE: 중성화 여부 문제동물 보호소에 가장 먼저 들어온 동물의 이름을 조회하는 SQL 문을 작성해주세요. 코드SELECT NAMEFROM ANIMAL_INSORDER BY DATETIME ASC LIMIT 1; 설명1. ANIMAL_INS 테이블에서 NAME을 추출하고2. ORDER BY DATETIME ASC 를 통해 예전날짜-->최근날짜 순으로 정렬한 뒤3. LIMIT 1 조건을 주어 가장 먼저 들어온 동물 1개의 이름만 조회한다. 출처https://school.p..
여러 기준으로 정렬하기ANIMAL_INS 테이블- ANIMAL_ID : 동물 아이디- ANIMAL_TYPE: 생물 종- DATETIME: 보호시작 날짜- INTAKE_CONDITION: 보호시작시 상태- NAME: 이름- SEX_UPON_INTAKE: 중성화 여부문제동물 보호소에 들어온 모든 동물의 아이디와 이름, 보호 시작일을 이름 순으로 조회하는 SQL문을 작성해주세요. 단, 이름이 같은 동물 중에서는 보호를 나중에 시작한 동물을 먼저 보여줘야 합니다. 코드SELECT ANIMAL_ID, NAME, DATETIMEFROM ANIMAL_INSORDER BY NAME ASC, DATETIME DESC; 설명1. ANIAML_INS 테이블에서, ANIMAL_ID, NAME, DATETIME을 추출한 뒤2...