목록CS/데이터베이스 (4)
센로그

◆ 서브쿼리 중첩질의. 서브 쿼리(inner query)는 메인 쿼리가 실행되기 전에 한 번만 실행됨 → 매번 돌려서 넣는 것이 아니라, 서브 쿼리의 결과가 메인 쿼리에서 사용됨 ◆ 서브쿼리 사용법 서브 쿼리는 괄호로 묶어야 한다. 서브 쿼리는 비교 연산자의 오른쪽에 위치한다. 서브 쿼리는 ORDER BY절을 포함할 수 없다. 서브 쿼리 결과가 하나가 나올지 다수가 나올지에 따라 적절한 연산자를 사용해야 한다. ◆ 서브 쿼리 - 반환값 (feat. 행) 단일행 서브 쿼리 : 단일 행을 반환하는 경우 다중행 서브 쿼리 : 하나 이상의 행을 반환하는 경우 ◆ 서브 쿼리- 반환값 (feat. 열) 튜플로 반환 가능. ◆ 다중행 비교 연산자 IN 은 =ANY와 동일하다. NOT IN은 ALL과 동일함 ANY는 ..

문자 함수 예시) 숫자 함수 n번째 자리의 왼쪽에다 선을 긋고, 그 선을 기준으로 오른쪽 애들을 버리든지 반올림하든지 하는 것. DUAL 더미테이블. 날짜 사용 기본 형식은 YY/MM/DD YY에 연도 마지막 두자리 적는 경우에, 2023 현재 기준, 00~23은 21세기, 24~99는 20세기로 나옴. SYSDATE 함수 : 현재 데이터베이스 서버의 Date 및 Time을 반환하는 함수(뭔솔). 날짜에다가 시간연산 하고 싶으면, 시간/24를 해서 날짜 단위로 넣는다는 뜻~ 그러면 소수점에 시간이 나옴. 고용된지 얼마나 지났는지 주 단위로 계산한 거 내놔~ 라는 뜻 날짜 함수 TO_CHAR 함수 숫자값을 문자로 표시한다. TO_NUMBER 함수 문자열을 숫자 형식으로 변경한다 TO_DATE 함수 문자열을..

조건에 따라 반환될 행 제한 문자열과 날짜 문자열과 날짜값은 ' ' 안에 들어감. (작.따) 문자 : 대소문자 구분 날짜 : 형식 구분. 기본 형식은 DD-MON-RR 비교조건 다른 비교 조건들 비교조건에 AND, NOT, OR 사용 가능. 이때 괄호 단위로 처리 가능. LIKE를 사용해 일치하는 문자열 찾기 가능 %는 S로 시작하기만 하면 됨. 0~n자리 characters _는 char 하나를 의미. 행 정렬 ORDER BY ASC : 오름차순 정렬, 기본 값 DESC : 내림차순 정렬 급여가 $12,000를 넘는 사원의 이름과 급여를 표시 SELECT last_name, salary FROM employees WHERE salary > 12000; 사원 번호가 176인 사원의 이름과 부서 번호를 표..

Alias 정의 칼럼 이름 재정의 중복행 제거 DISTINCT 테이블 구조 명시 DESCRIBE 연결 연산자, 리터럴 문자열 1. 다음 명령문의 오류는 무엇인가? SELECT employee_id, last_name, salary*12 "ANNUAL SALARY" FROM employees ; 2. DEPARTMENTS 테이블의 구조를 표시하고 테이블의 모든 데이터를 검색한다 DESC departments; 3.EMPLOYEES 테이블의 내용을 검색시 사원번호, 사원이름, 업무코드, 입사 일이 오도록 질의를 작성한다. HIRE_DATE 열에 STARTDATE라는 별칭을 지정한다. SELECT EMPLOYEE_ID, LAST_NAME, JOB_ID, HIRE_DATE "STARTDATE" FROM empl..