실습 문제
Q1. 아래의 쿼리가 정상적으로 연산되도록 쿼리문을 작성하시오.
더보기

#1

#2

#3
-- 아래의 쿼리가 정상적으로 연산되도록 쿼리문을 작성하시오.
SELECT '1,000,000' - '500,000'
-- 명시적 형변환
#1
SELECT CONVERT(REPLACE('1,000,000', ',', ''), INT) - CONVERT(REPLACE('500,000', ',', ''), INT)
#2
SELECT REPLACE('1,000,000', ',', '') - REPLACE('500,000', ',', '')
-- 묵시적 형변환
-- ,(콤마)를 제거하면 -연산자로 인해 값 그대로 형변환 가능
#3
SELECT '1000000' - '500000'



Q2. employee 테이블에서 emp_id를 숫자 형식으로 변환해서 조회
더보기

-- employee 테이블에서 emp_id를 숫자 형식으로 변환해서 조회
SELECT CONVERT(emp_id, INT),
emp_name
FROM employee;

'Database > 실습문제' 카테고리의 다른 글
[Database] Database 전체 실습 (0) | 2024.05.27 |
---|---|
[Database] 추가 내용 (0) | 2024.05.27 |
[Database] 조인(JOIN)과 UNION 연산자/서브쿼리 실습문제 (0) | 2024.05.20 |
[Database] SQL 기본 실습문제 (0) | 2024.05.17 |