본문 바로가기

프로그래밍/DB

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 열이름 변경할값; 더보기
데이터값을 table안에 입력하는 명령어(insert into) insert into 테이블명 values ('데이터값','데이터값',to_date('0000-00-00','yyyy-mm-dd')); 더보기
데이터값 정렬해서 보여주는 명령어(order by) select 열이름,열이름 from 테이블명 order by 정렬하고싶은 열이름; select 열이름,열이름 from 테이블명 order by 1;->1은 정렬하고싶은 열 순서 예:1이므로 select다음 나오는 처음 열이름이 정렬된다. 만약 2라면 두번째나오는 열이름이 정렬된다. select 열이름,열이름 from 테이블명 order by 정렬하고싶은 열이름,정렬하고싶은 열이름; 이렇게도 된다. 이 경우 우선순위는 by뒤에 나오는 맨처음 정렬하고싶은 열이름이 우선순위를 가진다. 정렬하고싶은 열이름으로 우선정렬후 2번째정렬하고싶은 열이름이 정렬되어 출력된다. 오름차순으로 정렬 select 열이름,열이름 from 테이블명 order by 정렬하고싶은 열이름 asc; 아무것도 없을때에는 자동으로 오름차순이므.. 더보기