IT/oracle2 [Oracle] instr함수 INSTR(str, substr, pos, occur) INSTR(문자열, 찾을문자 , 시작위치, 몇 번째 일치하는지) 문자열에서 찾을 문자와 일치하는 위치를 반환하는데, 시작 위치의 디폴트 값은 1, 몇 번째 일치하는지를 명시하며 티폴트 값은 1이다. 결과 INSTR1 INSTR2 INSTR3 4 4 20 INSTR1 : pos, occur모두 생략해 디폴트 값이 1이 적용되어 첫 번째 '라임'이 있는 위치인 4를 반환 INSTR2 : pos에 2라서 '트레비라임'부터 탐색 시작 4를 반환 INSTR3 : pos에 2라서 '트레비라임'부터 탐색 시작 후 만난 두 번째 '트레비라임'에서 20 추가 - 문자열을 찾지 못하면 0을 반환한다. - pos에 (-) 기호가 붙으면 뒤에서부터 검색시작 IT/oracle 2022. 11. 21. [Oracle] CEIL 올림, FLOOR 내림, ROUND 반올림,TRUNC 절사 1.CEIL(n) - CEIL 함수는 매개변수 n과 같거나 가장 큰 정수를 반환한다. SELECT CEIL(10.123), CEIL(10.541), CEIL(11.001) FROM DUAL; 결과 1.FLOOR(n) - FLOOR 함수는 CEIL 함수와는 반대로 매개변수 n보다 작거나 가장 큰 정수를 반환한다. SELECT FLOOR(10.123), FLOOR(10.541), FLOOR(11.001) FROM DUAL; 결과 3.ROUND(n,i) - ROUND 함수는 매개변수 n을 소수점 기준 (i+1)번 째에서 반올림한 결과를 반환한다. i는 생략할 수 있고 디폴트 값은 0, 즉 소수점 첫 번째 자리에서 반올림이 일어나 정수 부분의 일의 자리에 결과가 반영된다. SELECT ROUND(10.154),.. IT/oracle 2022. 11. 15. 이전 1 다음