SQL-1 select文の使用
desc (tabname);
tab(table) 구성 살펴보기
emp 테이블의 구성을 보여준다.
테이블 구성 설명
이름
(empno, ename, job, mgr, hiredate, sal, comm, deptno) 은 emp 테이블에 있는 칼럼을 의미.
유형
NUMBER(4) 괄호안의 숫자가 자리수. (4자리 정수로 되어있음)
NUMBER(7, 2) 총 7자리, 그리고 2자리의 소수자리.
Char 입력된 자료의 길이와는 상관없이 고정길이 문자로 데이터 저장. 공간의 낭비가 생길수있음/ 체크를 안해서 데이터 처리 속도가 빠름. /속도면에서 좋음
Varchar2 필요한 만큼만 공간 할당 . 불필요한 공간의 낭비가 없음. 대신 최대 10 항상 길이를 체크하고 읽어와야함 /데이터저장면에서 좋음
DATE 날짜타입, 'YY/MM/DD'가 기본타입.
select * from tab; tab( table을 의미)에 속해있는 * (모든 정보) 보기.
select 출력 할 칼럼 from 조회 할 테이블;
emp 테이블에 속해있는 모든 정보를 보여준다.
명령문은 대소문자를 구분하지 않는다.
문장 끝에는 세미콜론(;) 을 붙여줘야한다.
select문을 이용해 출력하고 싶은 데이터만 출력하기.
null 값은 0도 아니고, 빈 공간도 아님, 알수없음을 의미 ? 또는 무한대
null 값을 0이나 다른 값으로 변환시키기. nvl 함수
comm에 저장되어있던 null 값을 nvl 함수를 통해 0으로 바꿔줌.
칼럼 대신 별칭 사용하기. as 또는 " " 사용.
큰 따옴표("") 는 대소문자를 구분한다. / 없으면 대문자만.
|| 연결 연산자 사용
중복되는 데이터 제거 distinct .
select 문을 사용해 emp 테이블에 저장된 deptno 데이터를 불러온 결과. (중복되는 데이터가 많다)
distinct 를 사용해 중복 제거를 하고 출력했다.
Reference
この問題について(SQL-1 select文の使用), 我々は、より多くの情報をここで見つけました https://velog.io/@hongchiidev/SQL-1-select문-사용하기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol