[Oracle] 3. NULL, 중복 제거(DISTINCT), 조건문 (BETWEEN, IN, LIKE), 정렬(ORDER BY), 집합(UNION) TEST 풀이
-- 1.학생이 소속된 학과번호(deptno1)를 중복되는 행은 제외하고 출력하여라. select distinct deptno1 from student -- 2 professor 테이블에서 직급이 정교수인 교수의 이름과 부서코드, 직급 출력하기 select name, deptno, position from professor where position='정교수' -- 3. 학생 테이블에서 학생 이름과키,몸무게, 표준체중을 출력하기 -- 표준 체중은 키에서 100을 뺀 값에 0.9를 곱한 값이다. select name,height,weight, (height-100) * 0.9 표중체중 from student -- 4. 101 번 학과 학생 중에서 3학년 이상인 학생의 이름, 아이디, 학년을 출력하기 sel..
2022. 3. 3.
[Oracle] 3. NULL, 중복 제거(DISTINCT), 조건문 (BETWEEN, IN, LIKE), 정렬(ORDER BY), 집합(UNION) TEST
-- 1.학생이 소속된 학과번호(deptno1)를 중복되는 행은 제외하고 출력하여라. -- 2 professor 테이블에서 직급이 정교수인 교수의 이름과 부서코드, 직급 출력하기 -- 3. 학생 테이블에서 학생 이름과키,몸무게, 표준체중을 출력하기 -- 표준 체중은 키에서 100을 뺀 값에 0.9를 곱한 값이다. -- 4. 101 번 학과 학생 중에서 3학년 이상인 학생의 이름, 아이디, 학년을 출력하기 -- 5. 비교 연산자와 SQL 연산자(between)를 사용하여 키가 165 이상 175 이하인 학생의 이름, 학년, 키를 출력하여라. -- 6. 학생 중 이름의 끝자가 '호'인 학생의 학번, 이름, 부서코드 출력하기 -- 7. 학생 중 전화번호(tel)가 서울지역(02)인 학생의 이름, 학번, 전화번..
2022. 3. 3.
[Oracle] 3. NULL, 중복 제거(DISTINCT), 조건문 (BETWEEN, IN, LIKE), 정렬(ORDER BY), 집합(UNION)
-- select 컬럼명1, 컬럼명2, ... || * -- from 테이블명 -- where [조건문] => 레코드 선택의 조건. -- where 구문이 없는 경우 모든 행을 선택 -- 컬럼에 사용되는 연산자 -- || : 연결연산자. 두개의 컬럼을 연결하여 하나의 컬럼으로 생성 -- 산술연산자 : +, -, *, / -- = : 등가연산자. 두개의 값이 동일 true or fall -- >, =, ='76/01/01'; -- 현재 session의 날짜 형식을 YYYY-MM-DD 형태로 변경. -- 다른 session에서는 기본형식이 yy/mm/dd 형태로 설정. alter session set nls_date_format='YYYY-MM-DD'; --휘발성 설정. select name,grade,bi..
2022. 3. 3.