DataBase/Oracle
Oracle SQL 강의 - 14강 연산을 통한 데이터 조회 (산술 연산자)
HJ0216
2023. 3. 1. 01:07
728x90
이 글은 뉴렉쳐 오라클 데이터베이스 SQL 강의를 수강하며 정리한 글입니다.
14강 연산을 통한 데이터 조회 (산술 연산자)
공지사항의 조회수를 조회하시오.
단, 기존 값에 1을 더해서 조회하시오.
SELECT HIT+1 FROM NOTICE;
→ COL NAME: HIT+1이 되는 문제 발생
⭐ COL_NAME 별칭 부여
SELECT HIT+1 HIT FROM NOTICE;
-- SELECT HIT+1 AS HIT FROM NOTICE;
-- AS 생략이 바람직
SELECT는 반드시 FROM과 사용해야 함
SELECT 1 +’3’; → 산술 연산을 실행하여 출력할 수X
SELECT 1 + '3' FROM DUAL;
-- 4
ORACLE에서 제공하는 DUMMY TABLE(DUAL) 사용하여 산술 연산 시행
일반적으로 +연산자 수행 시, 데이터 손실이 없는 방향으로 연산이 맞춰지기에 문자로 변환됨
⚠️ 그러나 SQL에서는 +는 숫자만 더해주므로 4가 도출됨
→ 문자 연결 시, 다른 연산자 사용
문자열 덧셈 연산자(||)
SELECT ‘3’ || 10 FROM DUAL;
-- 13
모든 회원의 이름을 조회하시오.
단 이름은 ID를 붙여서 나타내시오. 예: 홍길동(hong)
SELECT NAME || '(' || ID || ')' NEW_NAME FROM MEMBER;
-- 손오공(dragon)
소스 코드
728x90