전체 글 10

SQL 중복제외 ( DISTINCT )

문제내용44 : 대여기록이 존재하는 자동차 리스트 구하기  조건에 맞는 리스트를 찾고 ID리스트에 중복을 없어야하는 SQL 문법 중복제외 SQL DISTINCT더보기SQL에서 DISTINCT는 쿼리 결과에서 중복된 값을 제거, 고유한 값만 반환하며 사용되는 키워드.주로 SELECT 문과 함께 사용사용예시SELECT DISTINCT column_nameFROM table_name;table_name 테이블에 column_name 중복되지 않은 고유한 값 반환 DISTINCT는 선택한 모든 컬럼에 적용되므로, 여러 컬럼을 선택할 경우 모든 컬럼 조합이 고유해야 합니다.성능에 영향을 미칠 수 있으므로, 데이터 양이 많을 때는 사용에 주의해야 합니다. 문제정답SELECT DISTINCT car.car_idfro..

카테고리 없음 2024.09.11

SQL 가격 별 정리 *중요*

문제내용 : 44. 가격대 별 상품 정리 메서드 정리는 아니지만 , 가격 별 정리 쿼리를 정리해두는 편이 좋을꺼 같아서 적어둡니다.     정답 1. 가격을 범위로 지정하여 구간별 상품 개수 집계하기#1 모든 경우의 수 SELECT FLOOR(PRICE / 10000) * 10000 AS PRICE_GROUP, COUNT(product_id) AS PRODUCTSFROM PRODUCTGROUP BY PRICE_GROUPORDER BY PRICE_GROUP ASC; #2 경우의 수를 하나하나 설정SELECT CASE WHEN PRICE = 10000 AND PRICE = 20000 AND PRICE = 30000 AND PRICE   번외2. 가..

카테고리 없음 2024.09.10

SQL 평균값 구하기 (sum, round)

문제내용 : 42. 평균 일일 대여 요금 구하기  평균 일일 대여 요금을 구하고, 그 요금에서 소수 첫번째 자리에서 반올림하는 sql 문제  sum : 합산더보기SUM 함수는 SQL에서 사용되는 집계 함수 중 하나로, 특정 열의 값을 모두 더하는 역할을 합니다. 주로 숫자형 데이터를 합산할 때 사용 문법예시SELECT SUM(PRICE) AS TOTAL_PRICEFROM PRODUCT; 프로덕트 테이블에 가격을 합산하는 sql round : 반올림더보기ROUND 함수는 SQL에서 숫자를 반올림할 때 사용됩니다. 지정된 자릿수까지 반올림을 수행하여 결과를 반환합니다. 기본문법ROUND(number, decimal_places)  number: 반올림할 숫자입니다.decimal_places: 반올림할 소수점..

카테고리 없음 2024.09.09