database/oracle
쿼리문 간단 정리 (2006.03.15 )
대박당
2025. 5. 10. 06:35
728x90
예전 카페에서 폐지 공지가 와서 자료를 옮겨 놓습니다.
<<<<<<<<<<<<<<<< Any >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
select ~ from ~ where ~ 컬럼 = any ( select 문장 )
select ~ from ~ where ~ not 컬럼 = any ( select 문장 )
select usmo, usmame, usrarea
from forumusrlist
where usrkindcode = any (select kindcode from forumtbl );
<<<<<<<<<<<<<<<< Exists >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
select ~ from ~ where ~ exists ( select문장 )
select usmo. usmame fromforumusrlist
where exists (select * from forumtb );
<<<<<<<<<<<<<<<< Some >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
select ~ from ~ where ~ 컬럼 = some ( select 문장 )
<<<<<<<<<<<<<<<< Case>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
select
(case 필드명
when 1 then '01'
else '02'
end) as pcard_stat
from table_name
<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
CREATE TABLE test
(
MEMBER_ID VARCHAR2(20 BYTE) NOT NULL,
REGIST_DTIME VARCHAR2(14 BYTE),
CCC_WEB_ID VARCHAR2(20 BYTE),
CCC_WEB_PASSWD VARCHAR2(45 BYTE)
)
ALTER TABLE test RENAME COLUMN CCC_WEB_ID TO WEB_ID
ALTER TABLE test RENAME COLUMN CCC_WEB_PASSWD TO WEB_PASSWD
ALTER TABLE test drop column REGIST_DTIME;
728x90