8문제 (1-1, 1-2, 2-1, 2-2, 2-3 순으로 되어 있음)
시험 범위
* : 모든 컬럼을 불러온다.
SELECT *, 컬럼
FROM 테이블명 ;
-->>>>> 에러 : SELECT 절에는 *와 컬럼명을 중복으로 사용할 수 없다.
-->>>>> ORA-00923: FROM keyword not found where expected
DISTINCT : 출력할 컬럼 정보에서 중복 값을 제거하여 하나만 출력
SELECT DISTINCT 컬럼명
FROM 테이블명 ;
SELECT DISTINCT 직원ID, DISTINCT 연락처
FROM 직원연락처
ORDER BY 직원ID ;
-->>>>> 에러 : 중복으로 사용 할 수 없음.
-->>>>> ORA-00936: missing expression
-->>>>> 또한 DISTINCT 직원ID, 연락처 로 사용시 중복제거 할 수 없음
AS 별칭
SELECT 컬럼 AS 별칭명
FROM 테이블명;
-->>>>> 에러 : 별칭명 띄어쓰기 사용시
-->>>>> ORA-00923: FROM keyword not found where expected
(오라클로 배우는 데이터 베이스 입문 교과서 위주로 공부하고 싶을때 설정방법)
(위 그림은 1 ~ 7까지 과정)
RUN SQL Command Line 실행
CONN SYSTEM / 12345;
C:\oraclexe\app\oracle\product\11.2.0\server\rdbms\admin 경로에
scott 파일을 찾음
RUN SQL Command Line 화면에 " @ " + 경로 붙여넣기 + " \scott.sql " 는 직접쓰기
SHOW USER 입력
-> USER is "SCOTT" 라고 출력되면 성공!
ALTER USER SCOTT IDENTIFIED BY 12345;
-> User altered. 라고 출력되면 성공!
SQL 디벨로퍼 실행
초록색 + 버튼 클릭
다음 이미지와 같이 입력 및 테스트 성공 확인
접속
오라클 DB에
SELECT *
FROM EMP;
테에블이 출력되면 성공!