DataBase/MySQL
-
[프로그래머스] 조건에 맞는 도서와 저자 리스트 출력하기 - MySQLDataBase/MySQL 2023. 2. 12. 22:14
문제 설명 AUTHOR_ID를 공통으로 가지는 BOOK 테이블과 AUTHOR 테이블이 있을 때, '경제' 카테고리에 속하는 도서들의 도서 아이디, 저자명, 출판일을 출판일을 기준으로 오름차순 정렬해 출력하는 문제 https://school.programmers.co.kr/learn/courses/30/lessons/144854 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 알고리즘 분류 - JOIN 난이도 - Level 2 주의사항 데이트 형식이 예시와 일치해야 한다. 관련 개념 DATE_FORMAT() - https://heestory0324.tisto..
-
[프로그래머스] 조건에 맞는 도서 리스트 출력하기 - MySQLDataBase/MySQL 2023. 2. 12. 21:58
문제 설명 2021년에 출간된 '인문' 카테고리에 속하는 도서 리스트를 찾아서 도서 ID, 출판일을 출판일 기준으로 오름차순 정렬해 출력하는 문제 https://school.programmers.co.kr/learn/courses/30/lessons/144853 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 알고리즘 분류 - SELECT 난이도 - Level 1 주의사항 데이트 포맷이 예시와 동일해야 정답처리 된다. 관련 개념 DATE_FROMAT(): 날짜 데이터의 출력형식을 지정하는 함수 https://heestory0324.tistory.com/6..
-
[MySQL] DATE_FORMAT() - 날짜 데이터의 출력 형식을 지정하는 함수DataBase/MySQL 2023. 2. 12. 21:55
문법 DATE_FORMAT(형식을 지정할 대상, '형식') ex) SELECT DATE_FORMAT(PUBLISHED_DATE, '%Y-%m-%d') FROM BOOK => PUBLISHED_DATE 컬럼을 2021-03-01 형태로 출력 형식지정자 종류 및 설명 (이해가 안 되는 애들은 번역 pass.. 알게 될 때마다 차차 수정해보도록 하겠다.) 년도 형식 지정자 설명 %j 세 자리 수 년도 (001..366) %x Year for the week, where Monday is the first day of the week, numeric, four digits; used with %v %Y 네 자리 수 년도 (ex: 2023) %y 두 자리 수 년도 (ex: 23) 월 형식 지정자 설명 %b 축약된..
-
[프로그래머스] 주문량이 많은 아이스크림들 조회하기 - MySQDataBase/MySQL 2023. 2. 2. 19:35
문제 설명 https://school.programmers.co.kr/learn/courses/30/lessons/133027 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 분류 - JOIN 난이도 - Level 4 관련 개념 테이블 하나를 조작한 후 JOIN 하고 싶을 때, FROM 절에 ()를 넣고 그 안에 쿼리문을 작성하고JOIN 하면 된다. LIMIT N을 사용하면 상위 n개의 데이터를 뽑아낼 수 있다. 접근 방법 두 테이블을 그냥 JOIN 하면, 같은 맛이더라도 출하 번호가 다른 경우는 row가 따로 존재해 TOTAL_ORDER도 따로 존재..
-
[프로그래머스] 성분으로 구분한 아이스크림 총 주문량 - MySQLDataBase/MySQL 2023. 2. 1. 19:29
문제 설명 아이스크림 가게의 상반기 주문정보(출하 번호, 아이스크림 맛, 총주문량)을 담은 테이블과 아이스크림 정보(맛, 성분타입)을 담은 테이블이 주어졌을 때, 상반기 동안 각 아이스크림 성분 타입과 성분 타입에 대한 아이스크림의 총주문량을 총주문량이 작은 순서대로 조회하는 SQL 문을 작성하는 문제. 이때 총주문량을 나타내는 컬럼명은 TOTAL_ORDER로 지정한다. https://school.programmers.co.kr/learn/courses/30/lessons/133026 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 알고리즘 분류 - GRO..
-
[프로그래머스] 과일로 만든 아이스크림 고르기 - MySQLDataBase/MySQL 2023. 2. 1. 19:15
문제 설명 아이스크림 가게의 상반기 주문 정보(출하 번호, 아이스크림 맛, 총주문량)를 담은 테이블과 아이스크림 정보(맛, 주성분)를 담은 테이블이 주어졌을 때, 상반기 아이스크림 총주문량이 3,000보다 높으면서 아이스크림의 주 성분이 과일인 아이스크림의 맛을 총주문량이 큰 순서대로 조회하는 SQL 문을 작성하는 문제 https://school.programmers.co.kr/learn/courses/30/lessons/133025 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 알고리즘 분류 - SELECT 난이도 - Level 1 관련 개념 https..
-
[프로그래머스] 인기있는 아이스크림 - MySQLDataBase/MySQL 2023. 2. 1. 18:46
문제 설명 아이스크림 가게의 상반기 주문 정보(출하 번호, 맛, 총주문량)를 담은 테이블이 주어졌을 때, 아이스크림의 맛을 총주문량을 기준으로 내림차순 정렬하고 총주문량이 같다면 출하번호를 기준으로 오름차순 정렬하여 조회하는 SQL 문을 작성하는 문제 https://school.programmers.co.kr/learn/courses/30/lessons/133024 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 분류 - SELECT 난이도 - Level 1 답안 코드 SELECT FLAVOR FROM FIRST_HALF ORDER BY TOTAL_O..
-
[MySQL] MySQL 8.0 비밀번호 분실 시 해결 방법(in Windows)DataBase/MySQL 2020. 12. 8. 05:44
mysql 에서 비밀번호를 분실했을 때 구글링을 하면 "mysql 서비스를 종료 후, cmd에서 mysqld --skip-grant 를 실행하고, 새 cmd 창을 열어 mysql -u root 을 실행하세요' 이런 답변이 가장 많이 나온다... 하지만 나는 mysqld --skip-grant 실행 시, 다른 사람들과 다르게 cmd창이 멈추지 않고 다시 프롬프트가 활성화되었다. 이후 새 cmd창에서 mysql -u root 을 실행하면 error 2003(서버가 꺼져 있음)이나 error 1045(비밀번호 틀림)이 출력되었다. mysqld --skip-grant이 동작하지 않아 '로그아웃한 상태로 서버를 작동시키는 것'부터 실패한 것이다. 아마 버전 차이로 인한 문제였던 듯 싶다. 위와 같은 방법이 성공한..