SQL 함수.

Slides:



Advertisements
Similar presentations
M 당 강령, 정책  비정규직과 정규직 간 차별철폐, 동일노동 동일 임금 실현, 최저임금제 현실화, 비정규직의 정규직화 추진 등을 통해 최소한의 인간다 운 생활을 보장한다.  그리고, 우리당은 지난 대선 당시 한국노 총, 민주노총과 정책협약을 통해 약속했던 것처럼.
Advertisements

10장. 시기별 학급경영 11조 염지수 이 슬 권용민 신해식.
일본 근세사. (1) 에도막부의 개창 ( ㄱ ) 세키가하라의 전투 (1600) - 히데요시의 사후 다섯 명의 다이로 ( 大老 ) 가운데 최대 영지 (250 만석 ) 를 보유하고 있던 도쿠가와 이에야스가 급부상. 이에 이에야스와 반목해 온 이시다 미쓰나리 ( 石田三成 ),
아니마 / 아니무스 송문주 조아라. 아니마 아니마란 ? 남성의 마음속에 있는 여성적 심리 경향이 인격화 한 것. 막연한 느낌이나 기분, 예견적인 육감, 비합리적인 것에 대 한 감수성, 개인적인 사랑의 능력, 자연에 대한 감정, 그리.
대구가톨릭대학교 체육교육과 06 학번 영안중학교 체육교사 신웅섭 반갑습니다. 반야월초등학교 축구부 대륜중학교 축구부 대륜고등학교 대구가톨릭대학교 차석 입학 대구가톨릭대학교 수석 졸업 2014 년 경북중등임용 체육 차석 합격 영안중학교 체육교사 근무 소개.
교수님 영상 제 2 장 관세법 일반 제 1 절 통칙 제 2 절 법 해석의 원칙 등 제 3 절 기한과 기간 제 4 절 서류의 송달 등 제 5 절 관세의 부과 및 징수 제 6 절 납세의무의 소멸 등.
일장 - 1 일 24 시간 중의 명기 ( 낮 ) 의 길이 ( 밤은 암기, 낮은 명기 ) 광주기성 - 하루 중 낮의 길이의 장단에 따라 식물의 꽃눈 형성이 달라지는 현상 일장이 식물의 개화현상을 조절하는 중요한 요인 단일식물 - 단일조건에서 개화가 촉진되는 식물 장일식물.
2 학년 6 반 1 조 고은수 구성현 권오제 김강서.  해당 언어에 본디부터 있던 말이나 그것에 기초하여 새로 만들어진 말  어떤 고장 고유의 독특한 말  Ex) 아버지, 어머니, 하늘, 땅.
2014년도 교원 및 기간제교사 성과상여금 전달교육 개 회 국기에 대한 경례 - 인사말
Chapter 04 SQL 고급.
SQL 언어 SQL.
선진 고양교육 “유아교육 행정 업무 연수” 유치원 회계실무 및 유아학비 연수 경기도고양교육청.
묵자 겸애, 비명, 비공, 상현, 상동, 천지, 명귀, 삼표 법.
SQL 0613.
소리가 작으면 이어폰 사용 권장!.
12 프로젝트 실습.
내 아이를 위한 구강관리.
14주차 1교시 강화계획 [학습목표] 1. 강화계획의 정의를 안다 [학습내용] 1. 단순한 강화계획 2. 간헐적 강화 3. 복합 계획 4. 선택과 대응법칙 [사전학습] 강화계획이 일어날 수 있는 사례를 생각해본다.
제16장 원무통계 • 분석 ☞ 통계란 특정의 사실을 일정한 기준에 의하여 숫자로 표시한 것을 말한다.통계로서 활용할 수 있는 조건으로는 ① 동질성을 지녀야 하고 ② 기준이 명확하고 ③ 계속성이 지속되어야 하며 ④ 숫자로 표시하여야 한다 경영실적의.
실전 데이터모델링 & 데이터베이스 설계와 구축
서울지방세무사회 부가세 교육 사진클릭-자료 다운 세무사 김재우.
오라클 데이터베이스 성능 튜닝.
SQL Server Migration Assistant For Oracle
Database & Internet Computing Laboratory 한 양 대 학 교
치매의 예방 김 은민 윤금 노인요양원 치매의.
5장 SQL 주요 함수.
06 SQL 함수 SQL 함수의 개념 문자 함수 숫자 함수 날짜 함수 데이터 타입의 변환 일반 함수.
SELECT 문 사원 테이블의 모든 정보를 출력하는 예제 1. 비교 연산자 SELECT 문의 형태
7장 조인.
다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL
Oracle-MSSQL 변환가이드 이씨스 기술연구소 선임 김태용.
10장. 데이터베이스 보안과 권한 관리 데이터베이스 보안과 권한 관리
Oracle7.0 (SQL & SQL PLUS) - 신입사원 교육자료 (주)대호네티즌 S/W개발팀.
순환&면역 6조 박아름 이명동 최제춘.
데이터 베이스 설계 및 실습 #3 - SQL 함수.
SQL 함수 SQL 함수.
14장 뷰.
Chapter 05 데이터베이스 프로그래밍.
14 뷰(View) 뷰의 개념 뷰 관리.
뷰와 저장 프로시저 뷰의 개념을 이해한다. 뷰의 정의와 관리 방법을 이해한다. 뷰를 사용함으로써 생기는 장점을 알아본다.
Heesang kim PL/SQL 3 Heesang kim.
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               SQL (2) - 함수, 뷰.
3장 SQL*Plus 명령어.
9장 테이블 생성 및 변경, 삭제하기(DDL).
마산에 대하여 만든이 : 2204 김신우, 2202 권성헌.
다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL
데이터 타입 데이터 타입.
제 9장: 파일과 데이터베이스 데이터 구성에서부터 데이터 채굴 까지.
1장. SELECT 문장을 이용하여 원하는 데이터 가져오기
View(뷰) 1 가상 테이블(Virtual Relation)
수학8가 대한 92~95 쪽 Ⅳ. 연립방정식 1. 연립방정식과 그 풀이 및 활용 >끝내기전에(9/9) 끝내기 전에.
Database 중고차 매매 DB 비즈니스IT 윤동섭.
▶인적사항 ▶사회봉사/해외연수/인턴경험 ▶희망직무/근무지 ▶학력사항 성명(한글) 성명(영문) 사진 생년월일 성별 주소
DIAT 스프레드시트 작성방법 한국정보통신진흥협회.
오라클 쿼리 문제 EMP (사원 테이블) DEPT (부서 테이블) 컬럼명 설명 EMPNO 사원번호 ENAME 사원명 JOB
기본적인 SELECT문 작성.
8장 테이블의 생성 및 변경 정인기.
SQL INJECTION MADE BY 김 현중.
우리나라의 수자원 물 보기를 금같이 우리나라의 수자원 현황 우리나라의 수자원 이용 현황.
2015년도 스마트공장 지원사업에 대한 사업비 타당성 평가
지역의 자연 환경과 인문환경 조사 사회 1학년 1학기 Ⅰ.지역과 사회 탐구>1.지역사회의 지리적 환경(3/6
6장 마케팅 조사 박소현, 김중호, 박기찬.
한밭대학교 창업경영대학원 회계정보학과 장 광 식
How I Approach Tuning a SQL Statement
음양오행과 물리학 조 원 : 김용훈, 양범길, 박수진, 윤진희, 이경남, 박미옥, 박지선 (11조)
뇌를 자극하는 Windows Server 장. 데이터베이스 서버.
Stored program 2 장종원
이야기 치료에 대하여 <8조 학문적 글쓰기 발표> 주희록 최은지
유체역학 마이크로마노미터의 이론과 공식을 설명하라. 환경공학과 김기복.
중국문학개론 한부와 겅건안문학 중어중국학과 ㅇ이진원 한부와 건안문학.
Presentation transcript:

SQL 함수

문자함수 문자함수 -UPPER: 대문자로 변환 -LOWER: 소문자로 변환 -INITCAP: 첫 글자만 대문자, 나머지는 소문자 문자길이 반환함수 -LENGTH: 문자의 길이를 반환한다.(한글 1B) -LENGTHB: 문자의 길이를 반환한다.(한글 2B)

문자 조작함수 -CONCAT: 문자의 값을 연결 -SUBSTR: 문자를 잘라 추출(한글 1B) -INSTR: 특정 문자의 위치값을 반환

Ex01)e대소문자 변환함수 SELECT ‘oracle mania’ UPPER(‘oracle mania’) LOWER(‘oracle mania’) FROM dual; Ex02)대소문자 변환함수를 컬럼에 사용 SELECT ename, LOWER(ename),job, INITCAP(job) FROM emaployee;

Ex03) scott사원검색 SELECT eno,INITCAP(ename) as “Name”,dno FROM employee WHERE LOWER(ename) = ‘scott’; Ex04)영문과 한글의 길이 구하기 SELECT LENGTH(‘oracle’), LENGTH(‘오라클’) FROM dual; Ex05)영문과 한글의 바이트수 구하기 SELECT LENGTHB(‘oracle’), LENGTHB(‘오라클’)

Ex06) 문자 결합하기 SELECT CONCAT(‘oracle’,’Database’) FROM dual; Ex07) 문자열 일부만 추출 SELECT SUBSTR(‘oracle’,1,2) Ex08) 이름이 N으로 끝나는 사원 SELECT * FROM employee WHERE SUBSTR(ename, -1, 1)=‘N’; Ex09) 87년도에 입사한 사원표기 WHERE SUBSTR(hiredate, 1, 2) = ‘87’;

EX10) INSTRB 함수로 위치찾기 SELECT INSTR(‘오라클’, ‘오’), INSTRB(‘오라클’,’오’) FROM dual; Ex11) 사원검색 SELECT * FROM employee WHERE INSTR(ename, ‘R’, 3, 1) = 3; Ex12)왼쪽자리를 특정기호로 채우기(주민번호 가리는 용도) SELECT LPAD(salary, 10, ‘*’) FROM employee; Ex13)오른쪽 자리를 특정기호로 채우기 SELECT RPAD(salary, 10 , ‘*’)

Ex14) 특정문자 제거 SELECT TRIM(‘0’ FROM ‘oracle Database’) FROM dual; Ex15) 한쪽 공백제거 SELECT LTRIM(‘ oracle’), RTRIM(‘oracle ’) Ex16)앞뒤 공백제거 SELECT TRIM(‘ oracle ‘)

숫자함수 Ex17) 반올림 해봐 SELECT ROUND(99), ROUND(98.7654), ROUND(98.7654, 1), ROUND(98.7654, 2), ROUND(98.7654, -1) FROM dual; Ex18) 반내림 SELECT TRUNC(99), TRUNC(98.7654), TRUNC(98.7654, 1), TRUNC(98.7654, 2), TRUNC(98.7654, -1) Ex19)나누기 SELECT MOD(31,2)

날짜함수 날짜함수 -SYSDATE: 시스템에 저장된 현재 날짜 -MONTHS_BETWEEN:개월 수 계산 -ADD_MONTHS:

Ex23) 날짜 계산하기 SELECT SYSDATE-1 AS “어제”, SYSDATE AS “오늘”, SYSDATE+1 AS “내일” FROM dual; Ex24)근무일수 계산 SELECT ROUND(SYSDATE-HIREDATE) 근무일수, HIREDATE FROM employee; Ex25) 입사일에서 월을 기준으로 잘라냄 SELECT hiredate, TRUNC(HIREDATE, ‘MONTH’) Ex26) 각 사원들이 근무한 개월수 구하기 SELECT ename, sysdate, hiredate, TRUNC(MONTHS_BETWEEN(SYSDATE, HIREDATE))

Ex27) 입사한지 6개월이 지난후의 날짜 계산 SELECT ename, hiredate, ADD_MONTHS(HIREDATE, 6) FROM employee; Ex28)오늘을 기준으로 최초로 돌아오는 토요일 구하기 SELECT SYSDATE, NEXT_DAY(SYSDATE, ‘토요일’) FROM dual; Ex29) 입사한 달의 마지막 날 구하기 SELECT ename, hiredate, LAST_DAY(HIREDATE)

형변환 함수 형변환 함수 -TO_CHAR: 날짜형 혹은 숫자형을 문자로 -TO_DATE: 문자형을 날짜로 -TO_NUMBER: 문자형을 숫자로

Ex30) 날짜함수 이용하기 SELECT ename,hiredate, TO_CHAR(HIREDATE, ‘YY-MM’), TO_CHAR(HIREDATE, ‘YYYYMMDD DAY’) FROM employee; Ex31) 급여앞에 통화기호 붙이기 SELECT ename, TO_CHAR(salary, ‘L999,999’) Ex32) 날짜형으로 변환 SELECT ename, hiredate FROM employee WHERE hiredate=TO_DATE(19810220,’YYYYMMDD’); Ex33)숫자형태로 변환후 빼기; SELECT TO_NUMBER(‘100,000’,’999,999’)-TO_NUMBER(‘50,000’,’999,999’) FROM dual;