본문 바로가기

전체 글

(41)
AND OR / order by (sort) -- AND OR : 검색 조건이 두개 이상일 때 -- AND : 조건들이 모두 만족하는 것 / OR : 조건들 중 하나라도 만족하는 것. SELECT * FROM EMP; SELECT ename, hiredate, sal FROM emp WHERE hiredate > '82-01-01' AND sal >= 1300; SELECT ename, hiredate, sal FROM emp WHERE hiredate > '82-01-01' OR sal >= 1300; -- 정렬 order by 정렬기준의컬럼명 또는 컬럼번호 [옵션] (데이터가 많을 때는 속도가 현저히 떨어짐) -- 오름차순 ASC (default로 생략가능), 내림차순 DESC -- order by 절은 sql 쿼리 문장의 가장 마지막에 위치해..
IS NULL / IS NOT NULL -- IS NULL / IS NOT NULL : 값이 무엇인지 모를 경우 -- SQL 입장에서는 NULL이 들어가있는게 아니라 값이 없는 상태. 비어있기 때문에 무슨 값인지 모르니까 NULL SELECT empno, ename, comm FROM emp WHERE deptno IN (20,30); SELECT empno, ename, comm FROM emp WHERE comm IS NULL; -- NULL 인 것들 SELECT empno, ename, comm FROM emp WHERE comm IS not NULL; -- NULL 이 아닌 것들
비교 연산자 / between 연산자 / in 연산자 -- # 비교 연산자 : 숫자 문자 모두 사용 가능. >= = 4000; SELECT empno, ename, sal FROM emp WHERE ename >= 'R'; -- 사전순으로 문자도 비교 가능 ! SELECT empno, ename, hiredate FROM emp WHERE HIREDATE >= '81-12-01'; -- # 숫자 between : between A?? and B?? A와 B 사이에 있는 값들 (A,B 모두 포함) SELECT ename, sal FROM emp WHERE sal BETWEEN 2000 AND 3000; SELECT ename, sal FROM emp WHERE sal >= 2000 AND sal
연결 연산자 : || SELECT ename, job FROM emp; SELECT ename || job FROM emp; SELECT ename || ' ''s job is ' || job "NAME AND JOB" FROM emp; 두개의 컬럼이나 (ename , job) 문자열을 's job is 이어붙여서 출력해주는 연산자
DISTINCT - 중복된 값 제거하고 출력 SELECT deptno FROM emp; : emp 테이블의 deptno 컬럼 출력 SELECT DISTINCT deptno FROM emp; : emp 테이블의 deptno 컬럼 출력하는데 중복된 값 모두 제거. SELECT DISTINCT deptno, ename FROM emp; 모든 컬럼에 distinct가 적용되어서 원하는 결과가 안나올 수 있다.
SELECT FROM 구문 사용 데이터 조회 SELECT [컬럼명 또는 표현식] FROM [테이블명 또는 뷰명]; 대소문자 구분 없음(데이터는 구분) 전체 조회 : * emp 테이블의 전체 컬럼 데이터 조회 emp 테이블의 empno 컬럼의 데이터 조회 컬럼 별칭(alias) 사용하여 출력하기 SELECT * FROM dept; SELECT dname, ', it''s deptno : ' "info", deptno "DNAME AND DEPTNO" FROM dept; dept 테이블에서 dname 컬럼과 내용 , it''s deptno : 인 info 컬럼 만들고, deptno 컬럼을 DNAME AND DEPTNO로 출력 별칭을 사용하여 출력하는 3가지 방법 SELECT profno "Prof'NO", name as "Prof'NAME..
SQL 1. 데이터 베이스 DataBase 1) 데이터 베이스 : 유용한 데이터의 집합 데이터베이스의 주된 목적은 파일을 저장하는 것이 아니라 파일의 이름이나 위치등을 저장하는 것이다. 2) DBMS : DataBase Management System : 데이터를 관리하는 툴 3) 파일 시스템의 문제점 일관성 보안성 경제성 무결성 4) DBMS로 오라클 oracle을 사용 8,9 vers. -> I : internet의 i이고 현재는 잘 안쓰임 10, 11 -> G : gird의 g 19 c -> C : cloud의 c 5) oracle 은 관계형 데이터베이스로 테이블(표)의 형태로 저장을 한다. column : 세로, 열 : 처음 작업시 컬럼을 작업해놓음 row(레코드) : 한명 가입시 레코드 추가 수정은 컬..
이력서 form 강 사 이 력 서 성명 (닉네임) 생년월일 나이 E-mail 휴대폰 주소 학 교 기간 학력 및 연수 수료 사항 발령청 고 교 대 학 대학 과(부전공 : ) 대학원 대학원 과(부전공 : ) 교사자격증소지여부 희망담당과목 경 력 사 항 1차 근무처명 및 주소 근 무 처 전화번호 1차입사자 입사일자 1차퇴사자 퇴직일자 입사구분 퇴직사유 당시 직위 혹은 직책 당시 직위 혹은 직책 당시담당 과 목 당시담당 과 목 당시급여 당시급여 2차 근무처명 및 주소 근 무 처 전화번호 2차입사자 입사일자 2차퇴사자 퇴직일자 입사구분 퇴직사유 당시 직위 혹은 직책 당시 직위 혹은 직책 당시담당 과 목 당시담당 과 목 당시급여 당시급여 제 출 DOCTYPE html> Document 강 사 이 력 서 성명(닉네임) 생년월일 나이..