728x90
반응형
SMALL

sqlquery 7

[SQuizL Post-Quiz] LAST_VALUE 241216

SELECT LAST_VALUE(st_dt) OVER ( ORDER BY st_dt ROWS BETWEEN CURRENT ROW AND 9999 FOLLOWING ) FROM fuji_activity; 이 SQL 구문은 fuji_activity 테이블에서 st_dt 열의 값을 기준으로 최신값을 가져오는 쿼리입니다.여기서 LAST_VALUE 함수와 윈도우 함수(OVER)가 함께 사용됩니다.   LAST_VALUE(st_dt)  현재 윈도우 범위에서 st_dt 열의 마지막 값을 반환합니다.   OVER ( ORDER BY st_dt ROWS BETWEEN CURRENT ROW AND 9999 FOLLOWING )..

SQL 2024.12.16

[프로그래머스 | SQL] 대여 기록이 존재하는 자동차 리스트 구하기 코딩테스트 연습 문제 풀이 (Oracle)

안녕하세요! 오늘은 프로그래머스 SQL 코딩테스트 연습 문제 중 '대여 기록이 존재하는 자동차 리스트 구하기'를 풀어보았습니다. 문제는 CAR_RENTAL_COMPANY_CAR 및 CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블에서 세단에 대해 10월에 렌탈을 시작한 기록이 있는 차량 ID 목록을 차량 ID별로 내림차순으로 정렬하여 검색이 되어야 합니다. SELECT DISTINCT crcc.CAR_ID FROM CAR_RENTAL_COMPANY_CAR crcc INNER JOIN CAR_RENTAL_COMPANY_RENTAL_HISTORY crrh ON crcc.CAR_ID = crrh.CAR_ID WHERE crcc.CAR_TYPE = '세단' AND TO_CHAR(crrh.STA..

SQL 2023.06.18

[프로그래머스 | SQL] 특정 옵션이 포함된 자동차 리스트 구하기 문제 풀이 (Oracle)

안녕하세요! 오늘은~ 프로그래머스 SQL 코딩 테스트 연습 문제 중 '특정 옵션이 포함된 자동차 리스트 구하기' 문제를 풀어보았습니다. CAR_RENTAL_COMPANY_CAR 테이블에서 '네비게이션' 옵션이 있는 차량 목록을 내림차순으로 차량 ID 별로 정렬하여 검색하는 Oracle 용 SQL 구문을 작성하는 문제입니다. SELECT CAR_ID, CAR_TYPE, DAILY_FEE, OPTIONS FROM CAR_RENTAL_COMPANY_CAR WHERE OPTIONS LIKE '%네비게이션%' ORDER BY CAR_ID DESC; 위 SQL 문은 특정 기준에 따라 CAR_RENTAL_COMPANY_CAR 테이블에서 데이터를 검색합니다. 다음은 세부적으로 분석한 내용입니다. SELECT CAR_I..

SQL 2023.06.15

[프로그래머스 | SQL] 조건에 맞는 사용자와 총 거래금액 조회하기 문제 풀이 (Oracle)

안녕하세요! 오늘은 프로그래머스 SQL 코딩 테스트 연습 문제 중 '조건에 맞는 사용자와 총 거래금액 조회하기'를 풀어보았습니다. 주어진 문제는 완료된 중고 거래의 총 금액이 70만 원 이상인 사람의 회원 ID, 닉네임, 총 거래금액을 조회하는 SQL 문을 작성하는 것입니다. 결과는 총 거래금액을 기준으로 오름차순 정렬되어야 합니다. SELECT ugu.USER_ID, ugu.NICKNAME, SUM(ugb.PRICE) AS TOTAL_TRANSACTION_AMOUNT FROM USED_GOODS_BOARD ugb JOIN USED_GOODS_USER ugu ON ugu.USER_ID = ugb.WRITER_ID WHERE ugb.STATUS = 'DONE' GROUP BY ugu.USER_ID, ugu..

SQL 2023.06.14

[프로그래머스 | SQL] 조건에 맞는 사용자 정보 조회하기 코드 풀이 (Oracle)

안녕하세요! 오늘은 프로그래머스의 SQL 코딩 테스트 연습문제 중 조건에 맞는 사용자 정보 조회하기 문제를 풀어보았습니다. https://school.programmers.co.kr/learn/courses/30/lessons/164670 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 중고 상품을 3개 이상 등록한 사용자에 대한 사용자 정보를 검색하는 문제입니다. 정답으로 인정된 SQL 쿼리는 다음과 같습니다. SELECT ugu.USER_ID, ugu.NICKNAME, ugu.CITY || ' ' || ugu.STREET_ADDRESS1 || ' ' |..

SQL 2023.06.13

데이터베이스, DBMS, 테이블 및 SQL에 대한 전반적인 모든 것!

안녕하세요! 오늘은~ 데이터베이스, DBMS, 테이블, SQL에 대해서 알아야 할 전반적인 것들을 다루려고 합니다. 데이터 관리의 필수 구성 요소들이죠! 초보자이든 전문가이든 개념을 효과적으로 이해하고 활용하는 데 도움이 되는 인사이트이길 바랍니다 ^^ 데이터베이스란 무엇일까요? 데이터베이스는 컴퓨터 시스템에 체계적으로 정리되어 저장된 데이터의 구조화된 모음입니다. 데이터베이스란 구조화된 형식으로 데이터를 저장, 관리, 검색할 수 있는 중앙 저장소 역할을 합니다. 데이터베이스는 비즈니스, 금융, 의료, 전자상거래 등 다양한 산업과 애플리케이션에서 널리 사용됩니다. DBMS란 무엇일까요? DBMS는 데이터베이스 관리 시스템(Database Management System)의 약자입니다. 사용자가 데이터베이..

SQL 2023.06.11

[프로그래머스 | SQL] 조건에 부합하는 중고거래 상태 조회하기 코드 풀이 (Oracle)

안녕하세요! 오늘은 프로그래머스 SQL 코딩테스트 연습 문제 중 조건에 부합하는 중고거래 상태 조회하기 문제를 풀어봤습니다. https://school.programmers.co.kr/learn/courses/30/lessons/164672 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 간단하게 문제를 설명하면 USED_GOODS_BOARD 테이블에서 2022년 10월 5일에 등록된 중고거래 게시물의 상태를 조회하는 SQL문을 작성하는 거에요. 거래상태가 SALE이면 판매중, RESERVED이면 예약중, DONE이면 거래완료로 분류되어야 하고, 게시글 I..

SQL 2023.06.10
728x90
반응형
LIST