오라클

데이터베이스

DATABASE STEP 10 - String_Function

★ 문자열 함수(String_Function) 1. upper(), lower(), initcap() 2. substr() 3. length() 4. instr() 5.lpad(), rpad() 6. trim(), ltrim(), rtrim() 7. replace() 8. decode() ■ 1. upper(), lower, initcap() upper() : 대문자로 바꿔주는 함수 lower() : 소문자로 바꿔주는 함수 initcap() : 첫 문자만 대문자 나머지는 소문자로 바꿔주는 함수 사용 ex) select first_name, upper(first_name), lower(first_name) from employees; select 'abc', initcap('abc'), initcap('a..

데이터베이스

DATABASE STEP 9 - Numerical_Function

★ Numerical_Function 숫자 함수 1. round() 2. floor() 3. trunc() 4. ceil() 5. mod() ■ 1. round() 함수 반올림 함수 number round(컬럼명) number round(컬럼명, 소수이하 자릿수) 사용 ex) select height / weight, round(height / weight), round(height / weight, 1), round(height / weight, 2), round(height / weight, 3), round(height / weight, 0) from tblComedian; -- 평균 급여 select round(avg(basicpay)) from tblInsa; ■ 2. floor(), trunc..

데이터베이스

DATABASE STEP 8 - Aggregation_Function

★ 함수 1. 내장형 함수(Built-in Function) 2. 사용자 정의 함수(User Function) ★ 집계 함수(Aggregation Function) 1. count() 2. sum() 3. avg() 4. max() 5. min() ■ 1. Count() 결과 테이블의 레코드 수를 반환한다. number count(컬럼명) null 레코드는 제외된다. 사용 ex) select name from tblCountry; -- 테이블의 레코드 개수 select count(name) from tblCountry; -- 'AS' 에 속한 나라 갯수? select count(name) from tblCountry where continent = 'AS'; select capital from tblCo..

데이터베이스

DATABASE STEP 7 - Order

★ Order by 절 결과셋의 정렬(O) 원본 테이블의 정렬(사용자가 관여 불가능 > 오라클 스스로) oredr by 정렬 컬럼 (asc : 오름차순 | desc : 내림차순) ★ Order By 절 쓰는법 select 컬럼리스트 -- 3. 원하는 컬럼들을 from 테이블 -- 1. 테이블로부터 where 조건; -- 2. 원하는 행들을 order by 정렬기준; -- 4. 순서대로 ■ Order By 사용예제 select * from tblCountry order by name asc; select * from tblCountry order by name desc; --null 컬럼을 대상으로 정렬 select * from tblCountry where population is not null ord..

데이터베이스

DATABASE STEP 6 - Column

★ 컬럼(Column) 컬럼 명시 select name, buseo from tblInsa; 연산 select name, basicpay, basicpay *2 as basicpay2 from tblInsa; 상수 select name, '홍길동' from tblInsa; ■ 1. distinct 컬럼 리스트에서 사용 중복값 제거 distinct 컬럼명 > distict 컬럼리스트 select * from tblCountry; -- 14개 국가가 각각 속한 대륙을 가져오시오. select continent from tblCountry; -- tblCountry에는 어떤 어떤 대륙이 있나요? > 종류? select distinct continent from tblCountry; -- tblInsa. > 이..

데이터베이스

DATABASE STEP 5 - Where

★ Where 절 레코드를 검색한다. 원하는 행만 추출하는 역할 > 결과셋 반환 ★ Where절 검색 순서 select 컬럼리스트 -- 3. 컬럼 지정 from 테이블 -- 1. 테이블 지정 where 조건; -- 2. 조건 지정 ★ where 절 응용 select * from tblCountry where Name = '대한민국'; select * from tblCountry where Continent = 'AS'; select * from tblInsa where basicpay > 2000000; -- 19명 select * from tblInsa where basicpay < 2000000; -- 41명 select * from tblInsa where buseo = '개발부'; select *..

데이터베이스

DATABASE STEP 4 - Operator

★ 연산자 (Operator) 1. 산술 연산자 +, -, *, / %(없음) > 함수로 제공(mod()) 2. 문자열 연산자 || ex) 'd' || 'e' >> 'de' 3. 비교 연산자 >, >=, 조건이 필요한 상황에서만 사용 컬럼 리스트에서 사용 불가능 조건절에서 사용 가능 4. 논리 연산자 and(&&), or(||), not(!) 컬럼 리스트에서 사용 불가능 조건절에서 사용 가능 5. 대입 연산자 = 컬럼 = 값 update문 6. 3항 연산자 없음 제어문 없음 7. 증감 연산자 없음 8. SQL 연산자 자바 : instanceof, typeof 등 같은 연산자 in, between, like, is 등.. (00구, 00절) ★ 예제 소스코드 --테이블 구조(char형인지 num형인지 구분..

데이터베이스

DATABASE STEP 3 - select

★ SELECT SQL Query(질의) > SELECT SELECT 문 DML, DQL 관계대수 연산 중 셀렉션 작업을 구현한 명령어 대상 테이블로부터 원하는 행을 추출하는 작업 > 오라클 서버한테 데이터 좀 주세요~ 요청하는 명령어 읽기 - select문 [WITH ] - WITH 절 SELECT column_list - SELECT 절 FROM table_name - FROM 절 [WHERE search_condition] - WHERE 절 [GROUP BY group_by_expression] - GROUP BY 절 [HAVING search_condition] - HAVING 절 [ORDER BY order_expresstion [ASC|DESC]]; - ORDER BY 절 ★ select 절 ..

IT의 큰손
'오라클' 태그의 글 목록 (3 Page)