[Oracle] 단일행 함수
#단일행 함수 문자함수 변환함수 UPPER : 대문자로 변환 LOWER : 소문자로 변환 INITCAP : 맨 앞글자만 대문자 변환 SELECT UPPER('ShIn'), LOWER('ShIn'), INITCAP('ShIn') FROM DUAL; → SHIN, shin, Shin ***DUAL : 임시테이블 REPLACE('원래 문자열',' 바꿀문자', '바뀔문자') SELECT ENAME, REPLACE(ENAME, 'A','M') FROM EMP; 원래이름 ADAM→MDMM 제어함수 CONCAT('A','B') : 문자열 결합 SELECT CONCAT('HELLO ','ORACLE'), 'HELLO '||'ORACLE' FROM DUAL; →HELLO ORACEL (동일한 문장) SUBSTR(문자열,..
2020. 8. 6.
[Oracle] 연산자 / 집합연산자
#연산자 종류 및 의미 Java와의 비교 사용 예시 산술연산자 + , - , * , / 사칙연산 - %(나눈 나머지값) 없음 =>함수(MOD) 사용 - 정수/정수=>실수 - NULL이 들어간 연산은 결과값이 NULL - SELECT 10+3, 10*3, 10/3,10-3 FROM DUAL; =>13, 30, 3.3333333, 7 - NULL+10 =>NULL 비교연산자 = : 같다 !=, , ^= : 같지 않다 나머지 Java와 동일 - 같다 in Java 기본형: == 문자열: equals(), compare() - WHERE job!='CLERK'; - WHERE job'CLERK'; 논리연산자 AND OR && : 스캐너 in Oracle || : 문자열결합 in Oracle Oracle에만 있는..
2020. 8. 5.