728x90
[DB] 더미 데이터 넣기 메모
프로그래밍/DB 2022. 10. 28. 09:42

truncate table - 레코드를 지우는 것 ai 초기화 delete table - ai 초기화 x procedure - 하나의 요청으로 여러 SQL문 실행 가능 네트워크 소요 시간을 줄일 수 있음 리턴값 없을 수도 있음 리턴값 여러 개 반환 가능 CREATE PROCEDURE 이름(IN _cnt BIGINT) BEGIN DECLARE i INTEGER DEFAULT 1; DECLARE _seqKr BIGINT; DECLARE _seqEn BIGINT; WHILE i

[SQL][프로그래머스] String, Date 문제 풀이
프로그래밍/DB 2022. 10. 20. 19:04

조건별로 분류하여 주문상태 출력하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr -- 5월 1일 기준 -- 주문 ID, 제품 ID, 출고일자, 출고여부 -- 5월 1일까지 출고완료, 이후 날짜는 출고 대기, 미정이면 출고미정 -- 주문 ID 기준 오름차순 SELECT ORDER_ID, PRODUCT_ID, DATE_FORMAT(OUT_DATE, '%Y-%m-%d') AS OUT_DATE, CASE WHEN OUT_DATE '2022-05-01' THEN '출고대기' ELSE '출고미정' END AS '출고여부' FROM FOOD_ORDER ORDER B..

[SQL][프로그래머스] IS NULL 문제 풀이
프로그래밍/DB 2022. 10. 18. 00:34

경기도에 위치한 식품창고 목록 출력하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr -- 경기도에 위치 -- 창고 ID, 이름, 주소, 냉동시설 여부 -- 냉동시설 여부가 NULL인 경우 'N'으로 출력 -- 창고 ID 기준 오름차순 SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, IFNULL(FREEZER_YN,'N') AS FREEZER_YN FROM FOOD_WAREHOUSE WHERE ADDRESS LIKE ('경기%') ORDER BY WAREHOUSE_ID; 이름이 없는 동물의 아이디 프로그래머스 코드 중심의..

[SQL][프로그래머스] GROUP BY 문제 풀이
프로그래밍/DB 2022. 10. 17. 02:19

식품분류별 가장 비싼 식품의 정보 조회하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr -- 식품분류별로 가장 비싼 식품 -- 분류, 가격, 이름 -- 과자, 국, 김치, 식용유만 출력 -- 가격 기준 내림차순 SELECT F.CATEGORY, F.PRICE AS MAX_PRICE, F.PRODUCT_NAME FROM FOOD_PRODUCT F JOIN (SELECT CATEGORY, MAX(PRICE) AS MP FROM FOOD_PRODUCT WHERE CATEGORY IN ('과자', '국', '김치', '식용유') GROUP BY CATEGORY..

[SQL][프로그래머스] SUM, MAX, MIN 문제 풀이
프로그래밍/DB 2022. 10. 16. 01:25

가장 비싼 상품 구하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr -- 가장 높은 판매가 MAX SELECT MAX(PRICE) AS MAX_PRICE FROM PRODUCT; 가격이 제일 비싼 식품의 정보 출력하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr -- SELECT ID, 이름, 코드, 분류, 가격 -- MAX PRICE ORDER BY LIMIT SELECT * FROM FOOD_PRO..

[SQL][프로그래머스] SELECT 문제 풀이
프로그래밍/DB 2022. 10. 15. 00:02

서울에 위치한 식당 목록 출력하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr -- 식당 ID, 식당 이름, 음식 종류, 즐겨찾기수, 주소, 리뷰 평균 점수(ROUND 3) -- 서울에 위치(서울특별시 X) -- 평균점수 기준 내림차순, 즐겨찾기수 기준 내림차순 SELECT RI.REST_ID, REST_NAME, FOOD_TYPE, FAVORITES, ADDRESS, SCORE FROM REST_INFO RI INNER JOIN (SELECT REST_ID, ROUND(AVG(REVIEW_SCORE),2) AS SCORE FROM REST_REVIEW..

[SQL][프로그래머스] JOIN 문제 풀이
프로그래밍/DB 2022. 10. 14. 14:44

그룹별 조건에 맞는 식당 목록 출력하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr -- 가장 많이 쓴 리뷰 개수를 쓴 사람의 이름, 리뷰, 날짜 구하기 SELECT M.MEMBER_NAME, R.REVIEW_TEXT, DATE_FORMAT(R.REVIEW_DATE, "%Y-%m-%d") REVIEW_DATE FROM MEMBER_PROFILE M INNER JOIN REST_REVIEW R ON M.MEMBER_ID = R.MEMBER_ID WHERE R.MEMBER_ID IN -- 가장 많이 쓴 리뷰 개수를 쓴 사람 구하기 (SELECT MEMBER..

[mysql] 데이터 가공(csv, json, import, export) 오류
프로그래밍/DB 2022. 6. 15. 00:18

csv 파일을 import한 뒤 가공해서 export 하는 과정을 거쳤을 때 나타나는 오류 위주로 정리했다 구글링해서 나오는 모든 경우의 수를 최대한 적어 보겠으나 나는 해결을 보지 못하고 편법으로? 해결한 것들이 많다 다른 사람들은 해결된 경우가 많았기 때문에 하나씩 해 보고 안 된다면 편법까지 사용해 보는 것이 좋을 것 같다 데이터 import Table Date Import Wizard 사용하기 테이블 생성 후 스키마/테이블에서 오른쪽 마우스 클릭 - Table Date Import Wizard 코덱 오류 Error Unhandled exception: 'cp949' codec can't decode byte 0xec in position 75: illegal multibyte sequence Ch..

mysql
프로그래밍/DB 2022. 3. 16. 22:29

## SELECT 구문 기본형식 SELECT * | 컬럼명 | 수식 | [FROM] 테이블명 ; -- DUAL 테이블 >> 테이블이 없는 경우 SELECT 구문에 대한 DUMMY 테이블명 ## SELECT 구문 전체형식 ## SELECT 구문 전체형식 SELECT * | 컬럼명 | 수식 | FROM 테이블명 WHERE 검색조건 GROUP BY 그룹핑컬럼명1, 그룹핑컬럼명X HAVING 그룹핑조건 ORDER BY 정렬컬럼명 정렬방법, 정렬컬럼명 정렬방법 ; ## SELECT -- * : 테이블 구조에 맞는 모든 컬럼 순서대로 -- 컬럼명A, 컬럼명C : 원하는 컬럼을 원하는 순서대로 -- 수식 -- 컬럼명 별명, 컬럼명 "별 명", 수식 "별명" >> 별명에 공백이 있는 경우에는 " " 감싸주어야함 -- ..

728x90