본문 바로가기
728x90
반응형

SQL문제31

문제 15. NULL 처리하기 https://school.programmers.co.kr/learn/courses/30/lessons/59410 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  입양 게시판에 동물 정보를 게시하려 합니다. 동물의 생물 종, 이름, 성별 및 중성화 여부를 아이디 순으로 조회하는 SQL문을 작성해주세요. 이때 프로그래밍을 모르는 사람들은 NULL이라는 기호를 모르기 때문에, 이름이 없는 동물의 이름은 "No name"으로 표시해 주세요. 제출한 코드 SELECT ANIMAL_TYPE, IFNULL(NAME, "No name") AS NAME, SEX_UPON_.. 2024. 7. 16.
문제 14. 가장 비싼 상품 구하기 https://school.programmers.co.kr/learn/courses/30/lessons/131697 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krPRODUCT 테이블에서 판매 중인 상품 중 가장 높은 판매가를 출력하는 SQL문을 작성해주세요. 이때 컬럼명은 MAX_PRICE로 지정해주세요.제출한 코드SELECT MAX(PRICE)  AS MAX_PRICE FROM PRODUCT; 지정을 한다고하면 AS MAX PRICE 를 SELECT문 뒤에 넣으면 된다. 2024. 7. 16.
문제 13. 나이 정보가 없는 회원 수 구하기 https://school.programmers.co.kr/learn/courses/30/lessons/131528 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr USER_INFO 테이블에서 나이 정보가 없는 회원이 몇 명인지 출력하는 문제 이때 컬럼명은 USERS로 지정제출한 코드SELECT COUNT(*) AS USERS FROM USER_INFO WHERE AGE IS NULL; 저번에 사용하였던 NULL을 이용하면 쉽게 풀이가능 2024. 7. 16.
문제 12. 이름에 el이 들어가는 동물 찾 https://school.programmers.co.kr/learn/courses/30/lessons/59047 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  보호소에 돌아가신 할머니가 기르던 개를 찾는 사람이 찾아왔습니다. 이 사람이 말하길 할머니가 기르던 개는 이름에 'el'이 들어간다고 합니다. 동물 보호소에 들어온 동물 이름 중, 이름에 "EL"이 들어가는 개의 아이디와 이름을 조회하는 SQL문을 작성해주세요. 이때 결과는 이름 순으로 조회해주세요. 단, 이름의 대소문자는 구분하지 않습니다. 제출한 코드SELECT ANIMAL_ID, NAME  F.. 2024. 7. 16.
문제 11. 여러 기준으로 정렬하기 https://school.programmers.co.kr/learn/courses/30/lessons/59404 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr제출한코드SELECT ANIMAL_ID, NAME, DATETIME FROM ANIMAL_INS ORDER BY NAME ASC, DATETIME DESC; ANIMAL_INS 테이블에서 ID와 NAME DATATIME을 이름을 기준으로 오름차순ASC으로 정렬한 결과를 조회같은 이름이 존재할경우 DATATIME으로 늦게 들어온 동물 내림차순 DESC 2024. 7. 16.
문제 10. 어린 동물 찾기 https://school.programmers.co.kr/learn/courses/30/lessons/59037 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr제출한 코드 SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION != 'Aged' ORDER BY ANIMAL_ID ASC 조건이 많을 때는 IN을 사용한다. IN에 명시한 값들을 정렬하고 이진 탐색으로 값을 찾기 때문에 훨씬 효율이 좋다. 2024. 7. 15.
문제 9. 최솟값 구하기 https://school.programmers.co.kr/learn/courses/30/lessons/59038 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr제출한 코드SELECT MIN(DATETIME)  FROM ANIMAL_INS  MIN 함수를 이용하여 제일 작은 값을 찾기 2024. 7. 15.
문제 8. 상위 N개 레코드 https://school.programmers.co.kr/learn/courses/30/lessons/59405 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr제출한 코드SELECT NAME FROM ANIMAL_INS  ORDER BY DATETIME LIMIT 1; LIMIT 구를 이용해 상위 N개 행만 조회할 수 있다.limit 0, 1 : 위에서 0부터 1까지의 정보 추출limit 1 : 위에서 1개의 정보 추출 2024. 7. 15.
728x90
반응형