SELECT_03.함수
1. 내장형함수 더보기 문자형 함수 : LOWER, UPPER, SUBSTR, TRIM, REPLACE 숫자형 함수 : MOD, ROUND 날짜형 함수 : LAST_DAY, ADD_MONTHS, SYSDATE [문자형 함수] LOWER UPPER SUBSTR 예제 1) SELECT SUBSTR('https://smhrd.or.kr/', 9, 5) FROM DUAL; 예제 2) SELECT 직원ID , 주민등록번호 , SUBSTR(주민등록번호, 1, 6) FROM 직원; 예제 3) /* 6. 직원연락처 테이블에서 연락처 컬럼의 데이터를 앞에 3자리만 추출하여 010 이면 휴대폰 , 아니면 집전화로 판단하려고 합니다. 다음과 같이 출력되도록 해주세요 (WHERE 사용 안함) 직원ID 구분코드 연락처 연락처앞..
2023. 2. 27.
SELECT_02.연산&함수
1. SELECT에 리터럴 사용하기. SELECT 직원ID , 연봉 , 1 FROM 직원; /*직원테이블에 있는 컬럼이 아니라 숫자형 리터럴(1)을 SELECT에 입력하면, 직원 테이블에서 출력될 튜플의 수만큼 똑같은 값이 출력! */ SELECT 직원ID , 연봉 , 1 AS 리터럴 FROM 직원; --또한 리터럴에도 AS(별칭)를 부여 가능. 2. SELECT에서 사칙연산하기 예제1) SELECT 직원ID , 연봉 , 1000 , 연봉 + 1000 FROM 직원; 예제2) 연봉의 10% 값을 식으로 표현해 보너스라는 이름으로 부여(AS)하고 연봉+ (연봉의 10%) 값을 이용해서 실수령액 이라는 이름으로 부여하세요. SELECT 직원ID , 연봉 , 연봉*0.1 AS 보너스 , 연봉+(연봉*0.1) ..
2023. 2. 27.