CASE WHEN _____ THEN ______ END 구문 사용했던 것 가져오기 - 성별과 구매내역 둘다 필요한 자료이니까 >> PURCHASE 테이블과 CUSTOMER 테이블을 조인해줘야함 (LEFT JOIN 사용) - GROUP BY 1, 2 >> SELECT...
SELECT *, CONCAT(quantity, unit) FROM [테이블명]; 5. CASE (데이터 변환) 5-1. a행이 NULL이면, 0으로 표시하기 새로운 열 별칭: a(null)=0 SELECT a, CASE WHEN a IS NULL THEN 0 ELSE a END AS "a(null)=0...
1500 0 1950 12 rows selected. SQL> SQL> select ename, deptno, sal, 2 CASE when deptno=10 then sal*0.1 3 when deptno=20 then sal*0.2 4 when deptno=30 then sal*0.3 5 else 0 6 END bonus 7 from emp;...
when 1 then 'normal' when 2 then 'redirect to ' || lp_off when 3 then 'dead' end as state, t_xmin || case when (t_infomask & 256) > 0 then ' c' when (t_infomask & 512) > 0 then ' a' else '' end as xmin, t_xmax || case when (t...
-
▶ if-else 와 같은 사용법 SELECT CASE WHEN ROUND_METHOD <= 0 THEN FLOOR(c_data.BASE_AMOUNT... WHEN 1 THEN CEIL(c_data.BASE_AMOUNT * RATE) WHEN 2 THEN ROUND(c_data.BASE_AMOUNT * RATE, ROUND_DIGIT) END...
불편함 SELECT @rownum := @rownum + 1 FROM (select @rownum := 0) 이걸 기존 쿼리에 추가해줘야댐 그러니까... 붙여줬다 CASE WHEN - THEN- ELSE- END 랑 IF 조건문 SQL 문제들 풀다보면 CASE랑 IF는 많이 쓸 일이...
select left(s_trader.address,2) "지역별", sum(case when s_research.research_no is null then 0 else 1 end) "조사건수", sum(case when s_prosecution.research_no is null then 0 else 1 end) "적발건수", sum(case when s...
거래일자별 거래금액 1-2만원인 거래의 합계를 구한다고 한다면 Select 거래일자, sum( ) as 거래총금액 From... 하기 쿼리르 참조하세요.. case when 거래금액>=10000 and 거래금액<=20000 then 거래금액 else 0 end
... 하는데요 select count(case when jacupday between '201901' and '201912' then 1 end) as cnt_2019 , sum(case when... sum(case when jacupday between '201901' and '201912' then 1 else 0 end) 결국 1인 것의 합계를 구하는...
... 1 1 2 3 2 3 5 7 3 0 1 5 . . . 그래서 select count(case when column like '%조건1%' then 'column1' end) as 'column1', count... 싶은데, case when 이면 else를 넣으면 될 것 같은데, count를 하려고 하니 모르겠고 어디 물어볼데도...
select case when ssb.volume_bgm_YN="1" then ssb.volume... volume_bgm end as volume_bgm else case when ssb.volume_bgm_YN="1" then m.volume_bgm when m.volume_bgm=7... volume_bgm 0 이면 m.volume_bgm 인데, 여기서...
... FROM (SELECT [DAY],[TIME], [WORKER_NAME], CASE WHEN ([APPL_LEFT])=(LEAD... ASC)) THEN 1 WHEN ([APPL_LEFT])=(LEAD([APPL_LEFT]) OVER (ORDER BY... ASC)) THEN 2 ELSE 0 END AS [CHANGE_APPL] FROM [AUTO_CLAMP(25010)] WHERE [DAY]...