본문 바로가기

Database/Oracle22

[오라클(Oracle) 기초] 숫자 함수( ABS / ROUND / TRUNC / MOD / CEIL / FLOOR 함수 ) [오라클(Oracle) 기초] 숫자 함수( ABS / ROUND / MOD / CEIL / FLOOR / TRUNC 함수 ) 1. ABS 함수 2. ROUND 함수 3. MOD 함수 4. CEIL 함수 5. FLOOR 함수 6. TRUNC 함수 1. ABS 함수 입력한 값의 절댓값을 반환하는 함수이다. 1 2 3 4 select abs(-10), ---- 10 abs(5), ---- 5 abs(-1.1) ---- 1.1 from dual; cs 2. ROUND 함수 사용자가 지정한 소수점 자리로 반올림하는 함수이다. 소수점을 지정하지 않으면 정수로 반올림하여 반환한다. 소수점을 1로 지정한 경우 소수점 둘째 자리에서 반올림하여 소수점 첫째 자리까지, 소수점을 2로 지정한 경우 소수점 셋째 자리에서 반올림.. 2022. 4. 13.
[오라클(Oracle) 기초] 문자 함수(대소문자 변환 / 길이 반환 / SUBSTR / INSTR 함수) [오라클(Oracle) 기초] 문자 함수(대소문자 변환 / 길이 반환 / SUBSTR / INSTR 함수) 1. 대소문자 변환 함수(INITCAP, LOWER, UPPER) 2. 길이 반환 함수(LENGTH, LENGTHB) 3. 문자조작 함수(CONCAT, SUBSTR, INSTR) 1. 대소문자 변환 함수(INITCAP, LOWER, UPPER) (1) INITCAP 함수 첫 번째 영문자를 대문자로 출력하는 함수이다. 공백 뒤의 문자열 또한 첫 번째 영문자를 대문자로 변환한다. 1 2 3 4 select initcap('apple'), ---- Apple initcap('welcome to my world'), ---- Welcome To My World initcap('welcometomyworld.. 2022. 4. 13.
[오라클(Oracle) 기초] 정렬(order by / asc / desc) [오라클(Oracle) 기초] 정렬(order by / asc / desc) 1. 기본 틀 2. 오름차순(asc) 3. 내림차순(desc) 4. 2개 이상의 정렬 1. 기본 틀 1 2 3 4 select 컬럼 from 테이블 where 조건 order by cs 2. 오름차순(asc) - 오름차순 정렬, asc 생략 가능( 'order by 칼럼명'이라 작성하면 자동으로 오름차순 정렬되어 출력된다.) ex) student 테이블에서 이름을 오름차순으로 정렬하여 이름, 학년 출력(단, 1학년 학생만 출력) 1 2 3 4 select name, grade from student where grade = '1' order by name; cs (order by name asc; 도 같은 결과) ex) stud.. 2022. 4. 12.
[오라클(Oracle) 기초] IN / Like / is null / nvl [오라클(Oracle) 기초] in / like / is null / nvl을 이용한 조건 검색 1. IN 연산자 2. like 연산자 3. is null 4. nvl 1. IN 연산자 - IN(a, b , c...) - a, b, c, ... 값들 중 하나라도 해당되면 참 ex) student 테이블에서 학년이 1학년이거나 2학년인 학생을 검색하여 이름, 학년 출력 1 2 3 select name, grade from student where grade in('1', '2'); cs (where grade = '1' or grade ='2' 와도 동일한 결과) ex) emp 테이블에서 급여가 150 또는 250 또는 350인 사원을 검색하여 사원 번호, 이름, 급여 출력 1 2 3 select empn.. 2022. 4. 12.