본문 바로가기

2017/09

substr select substr(열이름,자를위치,자를길이) from 테이블명; select substr(열이름,2,3) from 테이블명; 열이름에 있는 글자중 2번째부터 시작 3글자를 출력 예)korea : ore select substr(열이름,-2,3) from 테이블명; 열이름에 있는 글자를 뒤에서 2번째부터 시작 3글자 출력 예)korea : ea 더보기
like 명령어(like) select 열이름 from 테이블명 where 열이름 like '0%'; 0%:열에 0으로 시작하는 값을 출력 select 열이름 from 테이블명 where 열이름 like '%0'; %0:열에 0으로 끝나는 값을 출력 select 열이름 from 테이블명 where 열이름 like 'su_'; su_:열에 끝의 한글자는 모르지만 su로 시작하는 값을 출력 select 열이름 from 테이블명 where 열이름 like '_hd'; _hd:열에 처음의 한글자는 모르지만 hd로 끝나는 값을 출력 select 열이름 from 테이블명 where 열이름 like '%0%'; %0%:열에 0이 들어가는 값을 출력 select 열이름 from 테이블명 where 열이름 like 'k%a'; k%a:단어의 시작.. 더보기
not의 기호(not) select 열이름 from 테이블명 where 열이름!=값; select 열이름 from 테이블명 where 열이름값; select 열이름 from 테이블명 where 열이름^=값; 더보기
값을 반환하는 함수(coalesce) select 열이름 coalesce(열이름,0) from 테이블명; 더보기
값을 반올림해서 출력(round) select 열이름 round(열이름,출력하고 싶은 소수점 자릿수) from 테이블명; 소수점이 아닌 정수 첫번째 자리에서 반올림하고 싶으면 select 열이름 round(열이름,-1) from 테이블명; 더보기
값을 선택해서 출력하기(where) select 열이름 from 테이블명 where 열이름=값; select 열이름 from 테이블명 where 열이름='문자'; select 열이름 from 테이블명 where 열이름='20-nov-15'; select 열이름 from 테이블명 where 열이름=to_date('20151120','yyyymmdd'); select 열이름 from 테이블명 where 열이름 between 값 and 값; select 열이름 from 테이블명 where 열이름>=값 and 열이름 더보기
열이름을 변경하여 출력하기(as) select 열이름 "바꿔서 출력할 열이름" from 테이블명; select 열이름 as 바꿔서 출력할 열이름 from 테이블명; 더보기
중복없이 출력하는 명령어(distinct) select distinct 열이름 from 테이블명; 중복없이 카운트를 나타내는 명령어 select count(distinct 열이름) from 테이블명; 중복없이 카운트를 나타내면서 이름을 바꾸는 명령어 select count(distinct 열이름) as 바꾸려고하는 열이름 from 테이블명; 더보기
데이터값을 변경하는 명령어(update) update 테이블명 set 열이름='바꾸고자하는 값' where 열이름='입력된 값'; 더보기
table을 변경하는 명령어(alter,modify) alter table 테이블명 modify 열이름 변경할값; 더보기