다양한 공부/DATABASE
-
[ 프로그래머스 sql 문제 풀기 ] 상품을 구매한 회원 비율 구하기다양한 공부/DATABASE 2024. 3. 5. 00:08
제일 레벨 높은 것이 풀고싶었다!👍 with allJoinUser as ( select count(*) allJoinUser from USER_INFO ui where ui.JOINED like "2021%" ) select year(sales_date) YEAR , month(sales_date) MONTH , count(DISTINCT os.user_id) PUCHASED_USERS , ROUND(count(DISTINCT os.user_id) / allJoinUser , 1) PUCHASED_RATIO from allJoinUser , (select * from USER_INFO ui where ui.JOINED like "2021%") ui join ONLINE_SALE os on ui.user_..
-
[ 프로그래머스 sql 문제 풀기 ] 조건에 부합하는 중고거래 댓글 조회하기다양한 공부/DATABASE 2024. 3. 2. 18:14
문제 채점 기준이 이상한 줄 알았는데, 내가 문제를 잘못 읽었다.🤣 더 꼼꼼히 읽자꾸나 SELECT ugb.TITLE, ugb.BOARD_ID, ugr.REPLY_ID , ugr.WRITER_ID, ugr.CONTENTS, date_format(ugr.CREATED_DATE, '%Y-%m-%d') CREATED_DATE from USED_GOODS_REPLY ugr, USED_GOODS_BOARD ugb where ugr.BOARD_ID = ugb.BOARD_ID and ugb.CREATED_DATE between "2022-10-01" and "2022-10-31" order by CREATED_DATE asc, ugb.TITLE asc
-
FROM DUAL의 의미와 활용: 데이터베이스에서의 특별한 쿼리다양한 공부/DATABASE 2024. 1. 4. 03:55
오늘은 데이터베이스 쿼리에서 자주 사용되는 FROM DUAL에 대해 알아보려고 합니다. FROM DUAL은 데이터베이스에서 어떤 의미를 지니며, 어떤 상황에서 사용되는지 살펴보겠습니다. FROM DUAL은 주로 Oracle 데이터베이스에서 사용되는 특별한 쿼리 구문입니다. 이는 실제 데이터베이스 테이블이 아닌 가상 테이블로, 주로 SELECT 문에서 더미 테이블로 활용됩니다. 그렇다면 FROM DUAL이 어떤 상황에서 사용되는지 알아보겠습니다. 언제 사용되는가? 값이 없는 SELECT 문에서: SELECT 'Hello, World!' AS greeting FROM DUAL WHERE 1 = 0; -- 결과: (no rows selected) 조건이 만족되지 않아도 FROM DUAL을 사용하여 빈 값을 반..