MySQL 42

[MySQL] 프로그래머스 - 평균 일일 대여 요금 구하기(AVG, ROUND)

https://school.programmers.co.kr/learn/courses/30/lessons/151136 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT ROUND(AVG(DAILY_FEE)) AS AVERAGE_FEE FROM CAR_RENTAL_COMPANY_CAR WHERE CAR_TYPE = 'SUV'; AVG(컬럼명) 컬럼 내 레코드 값의 평균을 구해준다. 컬럼의 자료형이 수치형일 때만 사용할 수 있다. ROUND(값, 자리수) 자리수를 넣지 않으면 소수를 모두 반올림하고 자리수를 넣을 경우 자리수 위치까지 반올림을 수행한다.

DB 2023.02.03

[MySQL] 프로그래머스 - 과일로 만든 아이스크림 고르기(JOIN)

https://school.programmers.co.kr/learn/courses/30/lessons/133025 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT F.FLAVOR FROM FIRST_HALF AS F JOIN ICECREAM_INFO AS I ON F.FLAVOR = I.FLAVOR WHERE TOTAL_ORDER >3000 AND INGREDIENT_TYPE ="fruit_based" ORDER BY TOTAL_ORDER DESC;

DB 2023.02.03

[MySQL] 프로그래머스 - 12세 이하인 여자 환자 목록 출력하기(NULL 처리)

https://school.programmers.co.kr/learn/courses/30/lessons/132201 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr TLNO 컬럼 값이 NULL이면 "NONE"을 출력하도록 한다. IFNULL SELECT PT_NAME, PT_NO, GEND_CD, AGE, IFNULL(TLNO,"NONE") AS TLNO FROM PATIENT WHERE AGE

DB 2023.02.02

[MySQL] 프로그래머스 - 강원도에 위치한 생산공장 목록 출력하기(LIKE)

https://school.programmers.co.kr/learn/courses/30/lessons/131112 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT FACTORY_ID, FACTORY_NAME, ADDRESS FROM FOOD_FACTORY WHERE ADDRESS LIKE "강원도%" ORDER BY FACTORY_ID; LIKE 찾을 단어로 끝나는 데이터 검색: '%[찾을 단어]' 찾을 단어로 시작하는 데이터 검색: '[찾을 단어]%' 찾을 단어가 들어가는 데이터 검색: '%[찾을 단어]%'

DB 2023.02.02

[MySQL] 프로그래머스 - 여러 기준으로 정렬하기(다중 정렬)

https://school.programmers.co.kr/learn/courses/30/lessons/59404 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT ANIMAL_ID, NAME, DATETIME FROM ANIMAL_INS ORDER BY NAME, DATETIME DESC; 다중 정렬은 원하는 우선순위 대로 뒤에 연달아서 써주면 된다. NAME을 기준으로 오름차순 정렬한 후, NAME이 같다면 DATETIME으로 내림차순 정렬한다.

DB 2023.02.02

[MySQL] 프로그래머스 - 어린 동물 찾기(<>, !=)

https://school.programmers.co.kr/learn/courses/30/lessons/59037 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 조건 연산자 - '같지 않다' SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION != "Aged"; SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION "Aged";

DB 2023.02.02

[MySQL] 프로그래머스 - 상위 n개 레코드(LIMIT)

https://school.programmers.co.kr/learn/courses/30/lessons/59405 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT NAME FROM ANIMAL_INS ORDER BY DATETIME LIMIT 1; LIMIT 1: 가장 상위 1개만을 조회한다. LIMIT 0, 3: 상위 0번째부터 3번째까지의 정보 조회

DB 2023.02.01

[MySQL] 프로그래머스 - 조건에 맞는 도서 리스트 출력하기(DATE_FORMAT)

https://school.programmers.co.kr/learn/courses/30/lessons/144853 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT BOOK_ID, DATE_FORMAT(PUBLISHED_DATE, '%Y-%m-%d') AS PUBLISHED_DATE FROM BOOK WHERE CATEGORY='인문' AND YEAR(PUBLISHED_DATE) = 2021 ORDER BY PUBLISHED_DATE; 날짜만 표기하기 SELECT DATE_FORMAT(NOW(), '%Y-%m-%d') FROM 테이블명 날짜 데..

DB 2023.01.30