
즐겨찾기가 가장 많은 식당 정보 출력하기문제가 없는 경우:위 쿼리문의 경우 부서와 부서별 최고 연봉이 알맞게 출력됨.문제가 생기는 경우:MAX()와 함께 사용하지 않은 열(EmployeeName)이 SELECT문에 포함될 때 잘못된 값이 반환될 수 있음왜? Employ

SQL 코드카타 59번CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블에서 2022년 10월 16일에 대여 중인 자동차인 경우 '대여중' 이라고 표시하고, 대여 중이지 않은 자동차인 경우 '대여 가능'을 표시하는 컬럼(컬럼명: AVAILABILITY)

SQL 코드카타 65번 - 우유와 요거트가 담긴 장바구니우유(Milk)와 요거트(Yogurt)를 동시에 구입한 장바구니가 있는지 알아보려 합니다. 우유와 요거트를 동시에 구입한 장바구니의 아이디를 조회하는 SQL 문을 작성해주세요. 이때 결과는 장바구니의 아이디 순으로
LEFT JOIN의 정반대로, 오른쪽 테이블을 기준으로 반환. (실무에서 거의 사용X)모든 가능한 조합(데카르트 곱)을 생성 테스트 데이터 생성이나 조건 확인 시 유용하나, 실무 활용도는 낮음동일 테이블 내에서 데이터를 비교하거나 그룹화할 때 유용ex. 특정 조건을 만

SQL 내부에서 실행되는 중첩된 쿼리복잡한 데이터를 단순하게 만들어주고, 중간 결과를 생성해 외부 쿼리에서 활용위치: SELECT, FROM, WHERE, JOIN 등독립성: 외부 쿼리와 상관 없이 독립적으로 실행될 수도, 외부를 참조하여 실행될 수도 있음 (상관-비상

OVER() 절과 함께 사용하며, 행을 그룹화(Partition), 정렬(Order by), 범위 설정(Rows/Range)하여 다양한 함수들을 제공.윈도우 함수의 기본 문법Partition 그룹으로 그룹화Order by로 그룹 별 데이터 정렬Rows/Range로 정렬

https://www.datacamp.com/cheat-sheet/sql-joins-cheat-sheethttps://learnsql.com/blog/sql-window-functions-cheat-sheet/https://learnsql.c
일시적인 서브쿼리를 생성하는 방법 중 하나.CTE, common table expression 공통 테이블 식 이라고도 불림WITH 절을 여 러 개 조합하여 사용 가능

테이블 기반으로 재귀적 반복참고자료 - MySQL WITH RECURSIVE
문자열의 BYTE 길이를 가져옴따라서 한글은 정확한 길이 측정 불가또는 CHARACTER_LENGTH문자열의 길이 반환코드카타 81번 - Invalid Tweet(LeetCode)

코드카타 92번 - average-selling-priceWrite a solution to find the average selling price for each product. average_price should be rounded to 2 decimal plac
코드카타 96번 | LeetCode 1193 - Monthly TransactionsWrite an SQL query to find for each month and country, the number of transactions and their total amoun
코드카타 97번 | LeetCode - immediate food deliveryIf the customer's preferred delivery date is the same as the order date, then the order is called immedia
주어진 날짜에 지정된 날짜만큼 더하거나 빼는 함수INTERVAL 뒤에 들어갈 수 있는 단위들1 SECOND1 MINUTE1 HOUR1 DAY1 MONTH1 YEAR코드카타 98번 | LeetCode - Game Play Analysis IVWrite a solution
예시: MyNumbers 테이블에서 상위 N개의 행만 보여준다.ORDER BY 절이 있으면 그 순서대로 상위 N개ORDER BY 절이 없으며녀 임의의 상위 N개
SQL 코드카타 122 | LeetCode 196. Delete Duplicate Emails Write a solution to delete all duplicate emails, keeping only one unique email with the smallest
흔히 2 또는 ^2 를 생각하기 쉽지만 ... (that's me)제곱하다 'POWER'를 따서 POW\*\*square root를 따서 SQRT
2000년부터 2030년까지의 연도 데이터“2011년 12월”에 첫 주문을 한 고객들의 연도별 매출을 조회하는 SQL 문을 작성하세요.고객 이름은 이름과 성을 결합하여 생성합니다. 결과는 고객 ID(customerid)기준 오름차순, 연도(year) 기준 오름차순으로

stores 테이블은 각 매장에 대한 정보를 담고 있습니다. 테이블 구조는 다음과 같으며, STORE_NAME, REGION_NAME, SALES, EMPLOYEES, OPEN_DATE, TYPE은 각각 매장 ID, 지역 이름, 매출, 직원 수, 개점일, 매장 유형을

Hackerrank - Ollivander's InventoryHarry Potter and his friends are at Ollivander's with Ron, finally replacing Charlie's old broken wand.Hermione dec
movies 테이블은 영화에 대한 정보를 담고 있습니다. 테이블 구조는 다음과 같으며,MOVIE_ID, GENRES, TITLE, POPULARITY, RELEASE_YEAR, REVENUE, VOTE_AVERAGE, VOTE_COUNT은 각각 영화 ID, 영화 장르

students 테이블은 gkrtod에 대한 정보를 담고 있습니다. 테이블 구조는 다음과 같습니다.각 성별(GENDER) 기준으로 시험 점수가 높은 상위 3명의 학생 성별, 이름과 점수를 반환하는 SQL 문을 작성하세요. 두 학생이 동점일 경우, 나이가 많은 학생을 우

pages 테이블은 Facebook 페이지 정보를 담고 있습니다.테이블 구조와 각 컬럼의 의미는 다음과 같습니다page_likes 테이블은 Facebook 페이지 좋아요 정보를 담고 있습니다.테이블 구조와 각 컬럼의 의미는 다음과 같습니다좋아요를 받지 않은 페이지의 p