https://school.programmers.co.kr/learn/courses/30/lessons/276034 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 조인이용 DISTINCT를 붙여야 한다. 왜냐하면 Python과 C# 둘다 가지고 있는 경우가 있을 수 있다. SELECT DISTINCT ID, EMAIL, FIRST_NAME, LAST_NAME FROM DEVELOPERS AS A LEFT JOIN SKILLCODES AS B ON B.CODE & A.SKILL_CODE = B.CODE WHERE B.NAME = "C#" OR B.NAME ..
https://school.programmers.co.kr/learn/courses/30/lessons/273711 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 레벨2 SELECT A.ITEM_ID, ITEM_NAME, RARITY FROM ITEM_INFO AS A LEFT JOIN ITEM_TREE AS B ON A.ITEM_ID = B.ITEM_ID WHERE PARENT_ITEM_ID IN(SELECT ITEM_ID FROM ITEM_INFO WHERE RARITY ='RARE') ORDER BY ITEM_ID DESC;
UNION은 UNION DISTINCT이다. 모든 컬럼이 같은 로우를 중복제거 한다. UNION ALL은 모든 컬럼이 같더라도 각자 존재한다. UNION은 SELECT 결과를 통으로 합쳐주는 명령어 이다. 두 개의 결과는 컬럼이 같아야 한다.
https://school.programmers.co.kr/learn/courses/30/lessons/131537 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 레벨4 SELECT DATE_FORMAT(SALES_DATE,"%Y-%m-%d") AS SALES_DATE, PRODUCT_ID, USER_ID, SALES_AMOUNT FROM ONLINE_SALE AS B WHERE DATE_FORMAT(SALES_DATE,"%Y-%m") LIKE "2022-03%" UNION SELECT SALES_DATE, PRODUCT_ID, NULL AS USER_I..
https://school.programmers.co.kr/learn/courses/30/lessons/131118 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr level4 SELECT A.REST_ID, REST_NAME, FOOD_TYPE, FAVORITES, ADDRESS, ROUND(AVG(REVIEW_SCORE),2) AS SCORE FROM REST_INFO AS A INNER JOIN REST_REVIEW AS B ON A.REST_ID = B.REST_ID GROUP BY REST_ID HAVING ADDRESS LIKE '서울%' ORD..
SUBSTRING(문자열, 시작지점, 길이) LEFT(문자열, 길이) RIGHT(문자열, 길이) SUBSTRING_INDEX(문자열, 구분자, 구분자인덱스) - > 조회하는 문자열의 일부를 추출하는 Mysql의 함수로써 구분자와 구분자 숫자만큼 잘라내어 반환하는 함수 SELECT SUBSTRING_INDEX("010-5678-9999", "-" , 2); SELECT SUBSTRING_INDEX("www.Google.com", "." , 2); #010-5678 #www.Google
https://school.programmers.co.kr/learn/courses/30/lessons/131530 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT FLOOR(PRICE/10000)*10000 AS PRICE_GROUP , COUNT(*) AS PRODUCT FROM PRODUCT GROUP BY PRICE_GROUP ORDER BY PRICE_GROUP FLOOR(숫자) - 버림 CEIL(숫자) - 올림 ROUND(숫자, 자리수) - 반올림하여 해당 자리수까지 남김 ROUNT(숫자) - 반올림하여 정수만 남김 TRUNCATE(..
https://school.programmers.co.kr/learn/courses/30/lessons/59046 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT ANIMAL_ID, NAME, SEX_UPON_INTAKE FROM ANIMAL_INS WHERE NAME = "Lucy" OR NAME = "Ella" OR NAME = "Pickle" OR NAME = "Rogan" OR NAME = "Sabrina" OR NAME = "Mitty" ORDER BY ANIMAL_ID SELECT ANIMAL_ID, NAME, SEX_UPON_INT..