SQL

SQL 정리(형 변환)

goshek 2024. 9. 26. 15:39

/*
데이터 형 변환
    기본 데이터 타입간의 명시를 달리하는 문법
    
    형 변환의 종류
    1. 명시적인 변환
    cast(), convert()- 형식만 다르고 기능은 동일
    
    - cast(값 as 데이터형식)
    - convert(값, 데이터형식)
*/
use market_db;
select avg(price) as '평균가격'
from buy;

# cf) 형 변환 시 정수형 데이터타입- signed, unsigned만 사용 가능
# signed: 부호가 있는 정수
# unsigned: 부호가 없는 정수
select cast(avg(price)as signed) '정수 평균가격' from buy;

# 날짜 형 변환(포맷을 맞추기 위함)
# date type: YYYY-MMMM-DD

select cast('2022$12$23' as Date);
select cast('2022*12*23' as Date);
select cast('2022!12!23' as Date);


/*
    2. 묵시적인 형변환
    : 별도의 지시없이 자동 변환
*/
select '100' + '200';

#cf) 문자열을 이어서 작성: concat()함수를 사용
select concat('100', '200');











'SQL' 카테고리의 다른 글

SQL정리(StoredProcedure)  (0) 2024.09.26
SQL정리(변수)  (0) 2024.09.26
SQL정리(join)  (0) 2024.09.25
SQL 정리(select)  (0) 2024.09.25
sql 기초 예시  (0) 2024.09.25