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
조건별로 분류하여 주문상태 출력하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. 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..
경기도에 위치한 식품창고 목록 출력하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. 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; 이름이 없는 동물의 아이디 프로그래머스 코드 중심의..
식품분류별 가장 비싼 식품의 정보 조회하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. 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..
가장 비싼 상품 구하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. 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..
서울에 위치한 식당 목록 출력하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. 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..
그룹별 조건에 맞는 식당 목록 출력하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. 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..
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..
## SELECT 구문 기본형식 SELECT * | 컬럼명 | 수식 | [FROM] 테이블명 ; -- DUAL 테이블 >> 테이블이 없는 경우 SELECT 구문에 대한 DUMMY 테이블명 ## SELECT 구문 전체형식 ## SELECT 구문 전체형식 SELECT * | 컬럼명 | 수식 | FROM 테이블명 WHERE 검색조건 GROUP BY 그룹핑컬럼명1, 그룹핑컬럼명X HAVING 그룹핑조건 ORDER BY 정렬컬럼명 정렬방법, 정렬컬럼명 정렬방법 ; ## SELECT -- * : 테이블 구조에 맞는 모든 컬럼 순서대로 -- 컬럼명A, 컬럼명C : 원하는 컬럼을 원하는 순서대로 -- 수식 -- 컬럼명 별명, 컬럼명 "별 명", 수식 "별명" >> 별명에 공백이 있는 경우에는 " " 감싸주어야함 -- ..