일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Oracle join
- git
- 오라클연습문제
- spring자바설정
- 마크다운 테이블
- SpringJUnit4ClassRunner
- 정보처리기사
- git push
- lombok.jar
- jdbc연결테스트코드
- HTTP 상태 415 – 지원되지 않는 Media Type
- 스프링
- java
- 한글깨짐
- Class<SpringJUnit4ClassRunner> cannot be resolved to a type
- java.lang.NoClassDefFoundError:org/springframework/core/annotation/MergedAnnotations
- @Setter(onMethod_ = @Autowired) Error
- 이클립스
- 마크다운 기본문법
- ejected-non-fast-forward
- 오라클
- rest방식
- mysql한글깨짐
- 마크다운 리스트
- 취성패
- oracle
- SQL
- 마크다운 링크
- jdbc연결확인
- git오류
- Today
- Total
study-project
오라클 - 단일행 함수 (1) 본문
오라클 단일행 함수 중에는
대소문자 변환함수와 문자 조작 함수가 있다
대소문자 변환 함수에는 : LOWER UPPER INITCAP 이렇게 3가지가있다 upper이랑 lower은 검색할때 자주쓴다
문자 조작 함수에는 : CONCAT SUBSTR LENGTH INSTR LPAD RPAD TRIM REPLACE 이렇게 8개가 있다
concat (data1,data2)
두 인수를 하나로 연결해주는 함수다 연결인자와 같은 결과값이다.
select concat(f_name,l_name)as fullname
from emp;
select f_name || l_name as fullname
from emp;
substr (data1,data2,data3)
문자열의 일부분을 반환해 주는 함수다.
data1 - 반환할 문자열
data2 -시작위치 ,음수일 경우는 시작위치를 맨뒤에서부터 찾아온다
data3 - 반환할 문자수 , 생략한다면 시작위치로부터 끝까지 반환한다
select emp_id,concat(f_name,l_name)name length(l_name),instr(l_name,'a')"contains a?"
from emp
where substr(l_name,-1,1)='n';
length(data1)
문자열의 길이를 반환해 주는 함수다.
instr(data1,data2)
문자열 data1 으로부터 특정문자 data2의 첫번재 위치값을 반환해주는 함수다
ex) instr('helloworld','o') >> 5
lpad(data1,data2,data3)/rpad(data1/data2/data3) 오른쪽 정렬은 오른쪽에 *가 있다
오른쪽 정렬 왼쪽 정렬 해주는 함수다
data1 반환할 문자열
data2 전체 자리수
data3 남는 공간을 채울 문자
lpad(salary,10,'*') >>> *****44000
rpad(salary,10,'*') >>> 44000*****
replace(data1,data2,data3)
문자열 data1으로부터 특정문자 data2를 다른문자data3으로 교체해주는 함수다
trim(data1 from data2)
문자열 data2 로부터 특정 문자 data1이 접두어나 접미어에 있다면 삭제 절단하는 함수이다.
trim('h'from 'hhhellowwhhhwwhhh')
앞이나 뒤만 신경쓰기 때문에 중간에있는 h는 영향이 없다
앞이나 뒤에 공백이 들어갔을때 잘라쓰기 좋다
'DB > ORACLE' 카테고리의 다른 글
오라클 테이블 join (2) (0) | 2020.09.05 |
---|---|
오라클 테이블 join (1) (0) | 2020.09.01 |
오라클 group by 절과 having 절 (0) | 2020.08.30 |
오라클 - 단일행 함수 (2) (0) | 2020.08.30 |
오라클 sql 활용문제 (0) | 2020.08.25 |