*자바 네트워크
/*
dual 테이블
- 오라클에서 자체적으로 제공해 주는 테이블
- 간단하게 함수를 이용해서 계산, 결과값을 확인할 때 사용하는 테이블
- 오직 한 행, 한 컬럼만을 담고 있는 테이블
- 사용 용도 : 특정 테이블을 생성할 필요 없이 함수 또는 계산을 하고자 할 때 사용이 됨
*/
1. 날짜
1) sysdate
2) add_months(현재날짜, 숫자(개월수))
3 next_day(현재날짜, '요일')
4) to_char(날짜, '날짜형식')
5) months_between('마지막날짜', 현재날짜)
6) last_day()
2. 문자
1-1) concat('문자열1', '문자열2')
1-2) || 연산자
2) upper()
3) lower()
4) substr('문자열', x, y)
5-1) lpad('문자열', 전체자릿수, '늘어난 자릿수에 들어갈 문자열')
5-2) rpad('문자열', 전체자릿수, '늘어난 자릿수에 들어갈 문자열')
6-1) ltrim('문자열', '지울문자열')
6-2) rtrim('문자열', '지울문자열')
7) replace('원본 문자열', '교체될 문자열', '새로운 문자열')
3. 숫자
1) abs(-23)
2) sign : 음수(-1), 양수(1), 0(0) 반환
3) round(숫자, 반올림 위치 선택)
4) trunc(숫자, 버릴위치 선택)
5) ceil() : 올림
6) power(숫자, 숫자)
7) mod(숫자, 나눌숫자)
8) sqrt() : 제곱근
/*
★★★★★★★★★★★★★★★★★★★★★★★★★★★★
서브쿼리
- 하나의 쿼리문 안에 포함되어 있는 또 하나의 쿼리문을 말함.
- 쿼리문 안에 또 다른 쿼리문이 존재하는 것을 말함
- 서비쿼리는 메인쿼리가 서브쿼리를 포함하는 종속적인 관계임
- 여러 번 쿼리를 실행해서 얻을 수 있는 결과를
하나의 중첩된 쿼리 문장으로 결과를 얻을 수 있게 해 줌
※ 주의사항
- 서브쿼리는 괄호로 묶어서 사용하는 것이 관례임
- 서브쿼리 안에서는 order by 절은 사용할 수 없음.
- 사용방법 : 우선은 안쪽에 있는 쿼리문을 실행 후,
그 결과값을 가지고 바깥쪽 쿼리문을 실행함
*/
형식)
select
from
where (select from (where));
'데이터베이스' 카테고리의 다른 글
23.02.03 (JDBC) (0) | 2023.02.03 |
---|---|
23.02.02(group by, having, view, PL/SQL(변수선언, if, 반복문) (0) | 2023.02.02 |
23.01.31(sequence, 제약조건, join) (0) | 2023.01.31 |
23.01.30 (like(검색), order by(정렬), not, 계정만들기, 그룹함수) (0) | 2023.01.30 |
23.01.27 (DDL/DML/DCL, where조건절) (0) | 2023.01.27 |
댓글