오라클 데이터베이스 입문 (7) : SCOTT 계정 활용, NOT, IN, BETWEEN, LIKE, WILDCARD, ESCAPE, ISNULL,
안녕하세요, (6)번까지 따라오시느라 수고 많으셨습니다. 본격적으로 재미가 붙어가는데요, 오늘도 SCOTT 계정의 테이블들에 새로운 명령어들을 적용해보겠습니다. 먼저 IN 연산자입니다 IN 연산자는 말 그대로 어디 안에 있는 이라는 말입니다. WHERE 조건식에서 여러가지 조건들을 OR을 사용해서 적용하는 방법을 배웠는데요, 여러가지 조건식을 하나의 식으로 간략화가 가능해 집니다. 예를 들어보겠습니다. SELECT * FROM EMP WHERE JOB = 'MANAGER' OR JOB = 'SALESMAN' OR JOB = 'CLERK' 위와 같이 EMP 테이블 안에서 필드 JOB이 3개의 조건식을 만족하는 경우를 조회할수 있습니다. 하지만 IN을 사용하면 간단해지는데요, SELECT * FROM EMP..
2022. 8. 5.
오라클 데이터베이스 입문 (6) : SCOTT 계정 활용, DISTINCT, ALL, 별칭 AS, ORDER BY, WHERE, AND, OR, 논리연산자
안녕하세요 오늘은 본격적으로 SCOTT 계정의 데이터를 활용해보는 시간을 가져보겠습니다. 먼저 DISTINCT 명령문 부터 배우겠습니다. 단어 뜻 그대로 DISTINCT 별개의 라는 의미로 SELECT와 함께 썼을때 중복된 값들은 제거하여 선택합니다. 위와 같이 DEPTNO 라는 field를 EMP 라는 테이블에서 조회하면, 30과 20 그리고 10의 값들이 포진한 것을 볼 수 있습니다. 그러면 어떤 고유값들만 있는지를 알고 싶을 수 있는데요, 아래와 같이 명령어를 실행하여 보면 3개의 고유값들만 조회되는 것을 알 수 있습니다. 그러면 field를 추가해 볼까요? 아래의 경우는 DEPTNO 그리고 JOB 두개의 field에 DISTINCT를 적용한 경우입니다. 그러면 기존 10,20,30의 값들이 다시 ..
2022. 8. 2.