오라클/SQL 13

sql 단일행 함수 - 숫자함수

1. ROUND 함수 (반올림)ROUND(숫자 , 출력을 원하는 자리수) - ROUND(123.456,2) = 123.46- ROUND(123.456,-1) = 120- ROUND(123.456,0) = 123 2. TRUNC 함수 (버림)TRUNC(숫자, 원하는 자리수)-TRUNC(123.456,2) = 123.45-TRUNC(123.456,-1) = 120-TRUNC(123.456,0) = 123 3. MOD , CEIL, FLOOR 함수MOD - 나머지 값을 구하는 함수CEIL - 주어진 숫자가 가장 가까운 큰 정수를 구하는 함수FLOOR - 주어진 함수와 가장 가까운 작은 정수를 구하는 함수-MOD(!24,3) = 1 = 124/3 .... 1 따라서 1만 보임-CEIL(123.456) = 124..

오라클/SQL 2014.09.30

sql 단일행 함수 - 문자함수

단일행 함수 - 여러 건의 데이터를 한번에 하나씩 처리하는 함수 -문자 함수 -숫자 함수 -날짜 함수 -변환 함수 -묵시적 데이터형 변환 -명시적 데이터형 변환 -일반 함수 문자 함수 1. INITCAP 함수 영어에서 첫 글자만 대문자로 출력하고 나머지는 전부 소문자로 출력하는 함수 INITCAP(문자열 or 칼럼명) 2. LOWER 함수 입력되는 값을 전부 소문자로 변경하여 출력 LOWER(문자열 or 칼럼명) 3. UPPER 함수 입력되는 값을 전부 대문자로 변경하여 출력 UPPER(문자열 or 칼럼명) 4. LENGTH / LENGTHB 함수 입력된 문자열의 길이를 (바이트수를) 계산해주는 함수 5. CONCAT 함수 (|| 연산자와 동일한 기능) CONCAT('문자열1','문자열2') 6. SUB..

오라클/SQL 2014.09.29

sql select문

계정 → 관리자 : sys, system ↘ 일반용 : scott , HR -> sample schema 설치해야 생김 (연습용 자료) 리눅스 -> $ sqlplus scott/tiger 프로그램이름 계정 암호 오라클 -> sql> Conn scott/tiger /home/oracle 디렉토리에 test_data.sql 넣고 scott 계정으로 로그인 sql에 적용방법 : scott> @/home/oracle/test_data.sql sql로그인 하기 $ sqlplus scott/tiger scott> -데이터베이스가 종료되어 있어서 연습용 계정으로 접속 안되고 에러 나는 경우 sys/oracle as sysdba 로 관리자 계정으로 접속후 startup으로 db시작 그 후 연습용 계정으로 로그인 sql..

오라클/SQL 2014.09.29