조건함수 4

[코딩연습]특정 옵션이 포함된 자동차 리스트 구하기

문제 다음은 어느 자동차 대여 회사에서 대여중인 자동차들의 정보를 담은 CAR_RENTAL_COMPANY_CAR 테이블이다. CAR_RENTAL_COMPANY_CAR 테이블은 아래와 같은 구조로 되어있다. CAR_ID는 자동차 ID, CAR_TYPE는 자동차 종류, DAILY_FEE는 일일 대여 요금(원), OPTIONS는 자동차 옵션 리스트를 나타낸다.  자동차 종류는 '세단', 'SUV', '승합차', '트럭', '리무진'이 있다. 자동차 옵션 리스트는 콤마(',')로 구분 키워드 리스트(옵션 리스트 값 예시: '열선시트', '스마트키', '주차감지센서')로 되어있으며, 키워드 종류는 '주차감지센서', '스마트키', '네비게이션', '통풍시트', '열선시트', '후방카메라', '가죽시트'가 있다. C..

[코딩연습]프로그래머스_12세 이하인 여자 환자 목록 출력하기

문제다음은 종합병원에 등록된 환자정보를 담은 PATIENT 테이블이다. PATIENT 테이블은 다음과 같으며, PT_NO, PT_NAME, GEND_CD, AGE, TLNO는 각각 환자번호, 환자이름, 성별코드, 나이, 전화번호를 의미한다. PATIENT 테이블에서 12세 이하인 여자환자의 환자이름, 환자번호, 성별코드, 나이, 전화번호를 조회하는 SQL문을 작성하라. 이때 전화번호가 없는 경우, 'NONE'으로 출력시켜 주시고 결과는 나이를 기준으로 내림차순 정렬하고, 나이 같다면 환자이름을 기준으로 오름차순 정렬하라.어떤 테이블에서 데이터를 뽑을 것인가 :PATIENT 어떤 컬럼을 이용할 것인가: PT_NO, PT_NAME, GEND_CD, AGE, TLNO어떤 조건을 지정해야 하는가: AGE ≤ 1..

240626(1)_SQL, 문제풀이, SQL특강 1회차, CASE WHEN, IF

[SQL] 데이터와 친해지는 SQL - 1회차문제2조건1) level 컬럼이 10 초과이고조건2) serverno컬럼이 1이 아니며조건3) 아이템이름컬럼이 레벨업 패키지 또는 시즌패스이고조건4) 아이템 획득경로가 상점에서 구매한 경우의 date, ip_addr, exp, zone_id 를 추출하고 결과값을 date 기준 내림차순으로 정렬하여 추출해주세요.더보기select `date`, ip_addr, `exp`, zone_idfrom userswhere (`level`>10) and (serverno1) and           (etc_str2='레벨업 패키지' or etc_str2='시즌패스')and (etc_str1='상점에서 구매')order by date desc 문제3case when 구문을 ..

[코딩연습]프로그래머스_동명 동물 수 찾기

Group by : 데이터를 원하는 그룹으로 나눈다.group by 그룹의 컬럼명Having : 그룹화한 결과를 다시 필터링하는 역할. group by 절 뒤에 위치한다.   동물 보호소에 들어온 동물 이름 중 두 번 이상 쓰인 이름과 해당 이름이 쓴인 횟수를 조회하는 SQL문을 작성하라. 이때 결과는 이름이 없는 동물은 집계에서 제외하며, 결과는 이름 순으로 조회하라. '두 번 쓰인 이름' having count()'해당 이름이 쓰인 횟수' count()조회(select)이름이 없는 동물은 집계에서 제외 : where name is not null결과는 이름 순:order by