티스토리 뷰
SCOTT계정을 활용하여 SQL문을 익히고자 한다.
현재 테이블에서 각각의 테이블의 스키마를 살펴보고 검색하여 확인하기.
DESC EMP; --사원 테이블
DESC ENROL; --수강 테이블-학생번호/과목번호
DESC SALGRADE; --인센티브
DESC STUDENT;--학생테이블/학번
DESC SUBJECT;--과목테이블/교수명/과목번호
DISTINCT
중복제거
SELECT DISTINCT JOB, DEPTNO
FROM EMP;
ALIAS
별칭 사용
SELECT STU_NO AS ID, STU_NAME AS NAME FROM STUDENT;
파생변수를 만들어서 별칭 사용
SELECT ENAME, SAL,SAL*12+COMM AS ANNSAL, COMM FROM EMP;
WHERE
조건절 활용하기
학생테이블에서 컴퓨터정보과의 학생들을 검색
SELECT *
FROM STUDENT
WHERE STU_DEPT='컴퓨터정보';
학생테이블에서 2학년 학생인 컴퓨터정보과의 학생을 검색
SELECT *
FROM STUDENT
WHERE STU_DEPT='컴퓨터정보' AND STU_GRADE=2;
학생테이블에서 몸무게가 60~70 사이의 학생들을 검색
SELECT *
FROM STUDENT
WHERE STU_WEIGHT BETWEEN 60 AND 70;
학생테이블에서 2014학번의 학생들을 검색
SELECT *
FROM STUDENT
WHERE STU_NO BETWEEN 20140001 AND 20149999;
NULL의 여부 확인
SELECT *
FROM STUDENT
WHERE STU_HEIGHT IS NULL;
반응형
LIST
'공부합시다 > 찍먹' 카테고리의 다른 글
[윤성우 열혈 C 프로그래밍] p.118 scanf 함수와 아스키 코드 (0) | 2022.02.21 |
---|---|
[Visual Studio] C6031 반환 값이 무시되었습니다. 'scanf'. (1) | 2022.01.10 |
[Python] 기초쌓기 - 가위바위보(random) (0) | 2021.09.13 |
[R] 연관성분석(장바구니 분석) (0) | 2021.06.15 |
[R] 차원축소 기법 (0) | 2021.06.15 |
댓글