전체 글
[SQL] 나이 정보가 없는 회원 수 구하기
-- 코드를 입력하세요 SELECT COUNT(CASE WHEN AGE IS NULL THEN 'NULL' ELSE AGE END) AS USERS FROM USER_INFO WHERE AGE IS NULL;
[SQL] NULL 처리하기
-- 코드를 입력하세요 SELECT ANIMAL_TYPE, IFNULL(NAME,'No name') AS NAME, SEX_UPON_INTAKE FROM ANIMAL_INS SELECT IFNULL(NULL, 0) ; MYSQL에서는 IFNULL(컬럼,치환자); 사용
[SQL] 이름이 있는 동물의 아이디
-- 코드를 입력하세요 SELECT ANIMAL_ID FROM ANIMAL_INS WHERE NAME IS NOT NULL ORDER BY ANIMAL_ID ASC;
[SQL] 이름이 없는 동물의 아이디
-- 코드를 입력하세요 SELECT ANIMAL_ID FROM ANIMAL_INS WHERE NAME IS NULL GROUP BY ANIMAL_ID;
[SQL] 경기도에 위치한 식품창고 목록 출력하기
-- 코드를 입력하세요 SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, IFNULL(FREEZER_YN,'N') AS FREEZER_YN FROM FOOD_WAREHOUSE WHERE WAREHOUSE_NAME LIKE '창고_경기%' ORDER BY WAREHOUSE_ID ASC; ADDRESS 에 like 써서 경기도 주소만 뽑아도 됨
[SQL] 12세 이하인 여자 환자 목록 출력하기
-- 코드를 입력하세요 SELECT PT_NAME, PT_NO, GEND_CD, AGE, IFNULL(TLNO,'NONE') FROM PATIENT WHERE GEND_CD ='W' and AGE < 13 ORDER BY AGE DESC, PT_NAME ASC;
[SQL] 흉부외과 또는 일반외과 의사 목록 출력하기
-- 코드를 입력하세요 SELECT DR_NAME, DR_ID, MCDP_CD, DATE_FORMAT(HIRE_YMD,'%Y-%m-%d') as HIRE_YMD FROM DOCTOR WHERE MCDP_CD ='CS' OR MCDP_CD='GS' ORDER BY HIRE_YMD DESC, DR_NAME ASC;
[SQL] 3월에 태어난 여성 회원 목록 출력하기
-- 코드를 입력하세요 SELECT MEMBER_ID, MEMBER_NAME, GENDER, DATE_FORMAT(DATE_OF_BIRTH,'%Y-%m-%d') AS DATE_OF_BIRTH FROM MEMBER_PROFILE WHERE DATE_FORMAT(DATE_OF_BIRTH,'%m') = 3 AND TLNO IS NOT NULL AND GENDER='W' ORDER BY MEMBER_ID ASC; GENDER='W' 까먹지 말것
[SQL] 고양이와 개는 몇 마리 있을까
-- 코드를 입력하세요 SELECT ANIMAL_TYPE, COUNT(ANIMAL_ID) as cnt FROM ANIMAL_INS GROUP BY ANIMAL_TYPE ORDER BY ANIMAL_TYPE ASC;
[Python] Groupby로 묶은 df 다시 되돌리기
파이썬에서 groupby를 자주 사용하곤 하는데 groupby로 묶은 df는 groupby('대상') 대상 값이 index로 변경된다 df1 = df.groupby('시군구') df1 = df.reset_index() 하면 원래대로 돌아온다.