일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- java Oracle 연동방법
- sc.nextLine 혼자종료
- Java Oracle SQL Select
- MS949
- sql 함수
- EUC-KR
- Java Oracle Select
- eclipse 유용한 단축키
- 한글깨짐
- oracle
- sql function
- .git 안보이는이유
- 자동 import
- SQL
- Jdbc commit()
- DQL 명령어
- console한글깨짐
- Modul error
- java sql
- SQL DQL
- Socket 이루어지는 과정
- Oracle DML 정리
- Eclipse
- Socket 설명
- ORACLE USING
- nextLine 스스로종료 해결법
- UTF-8
- java
- Jdbc 자동커밋
- java Oracle 연동
- Today
- Total
개발 1도 모르는 사람
[Oracle & SQL] Function (함수)(2) 본문
Function (함수) 두번째 정리글.
ㅣ--BETWEEN : 범위를 지정할떄 자주씀
ㅣUPDATE BOOK SET title = '나디아 연대기' WHERE book_id BETWEEN 7 AND 10;
ㅣ-- BOOK_ID 7부터 10까지 '나디아 연대기'로 변경
ㅣ --TO_CHAR : 날짜를 문자열로 변환
ㅣ SELECT name, TO_CHAR(birthdate, 'YYYY-MM-DD') AS birthdate_str FROM fridaytable;
ㅣ --LENGTH : 문자열의 길이 반환
ㅣ SELECT name, LENGTH(name) AS name_len FROM fridaytable; --name의 길이를 반환
ㅣ --LENGTHB : 문자열의 바이트 길이 반환
ㅣ SELECT LENGTHB('abc') FROM DUAL; -- DUAL 은 언제나 쓸수있는 임시테이블이고,
ㅣ LENGTHB 는 3이다. (한글의경우 글자당 3 '안녕' = 6 이되는셈)
ㅣ -- UPPER : 문자열을 대문자로 변환
ㅣ SELECT name, UPPER(name) AS upper_name FROM fridaytable; --name 열을 대문자로 변환후
ㅣ upper_name 로 이름을 바꾼 후 SELECT
ㅣ -- LOWER : 문자열을 소문자로 변환
ㅣ SELECT name, LOWER(name) AS lower_name FROM fridaytable; --name 열을 소문자로 변환 후
ㅣ lower_name 로 이름을 바꾼 후 SELECT
ㅣ -- NVL (Null Value) : null 값을 다른 값으로 대체
ㅣ 예제코드 ) SELECT ename, nvl(commission, 0) as commission
ㅣ FROM employee;
ㅣ -- NEXT DAY : 다음 주어진 요일 날짜 찾기
ㅣ 예제코드 ) SELECT ename, next_day(sysdate, 'FRIDAY') as next_day
ㅣ FROM dual;
ㅣ -- TRUNC : 날짜 또는 숫자의 소수부 제거
ㅣ 예제코드 ) SELECT ENAME, TRUNC(SALARY) AS TRUNC_SALARY FROM EMPLOYEE;
ㅣ --EXTRACT : 날짜 값에서 연도를 추출
ㅣ SELECT name, ROUND(EXTRACT(YEAR FROM birthdate)) AS BirthYEAR FROM fridaytable;
ㅣ --birthdate : 열의 연도를 반올림하여 출력
ㅣ -- ABS : 절대값 계산 -를 없앰
ㅣ SELECT ENAME, ABS(COMMISSION) AS ABS_COMMITION FROM EMPLOYEE;
이상 정리했던 내용을 옮겨 담았다.
'Oracle & SQL > SQL' 카테고리의 다른 글
[Oracle & SQL] DQL 명령어 정리 (1) (0) | 2023.10.13 |
---|---|
[Oracle & SQL] Function (함수)(3) (0) | 2023.10.13 |
[Oracle & SQL] AS (Alias) 한글명 "과 ' 유의사항 (1) | 2023.10.11 |
[Oracle & SQL] DDL 명령어,개념 정리 (1) | 2023.10.10 |
[Oracle & SQL] Function (함수) (1) (1) | 2023.10.10 |