[mssql] CAST 외 변환
- CAST 변환할 데이터 AS 데이터 형식
- CONVERT 데이터 형식, 변환할 데이터
문자열 '80' 과 문자열 '60'을 '+' 를 이용하여 연결하시오.
SELECT '80' + '60'
문자열 '80' 과 문자열 '60'을 CAST를 이용하여 int형으로 형변환한 후 '+'를 이용하여 더하시오.
SELECT CAST('80' AS INT) + CAST('60' AS INT) AS result
문자열 '80' 과 문자열 '60'을 CONVERT를 이용하여 int형으로 형변환한 후 '+'를 이용하여 더하시오.
SELECT CONVERT('80', INT) + CONVERT('60', INT) AS result
*참고
숫자+숫자에서의 +는 일반적인 더하기 연산이나, 문자열+문자열은 문자열 합치기의 연산이다.
- 자주 쓰이는 변환표
번호 | 쿼리 | 결과 | 코드 |
21 | CONVERT(CHAR(23), DATETIME, 21) | 2000-01-02 13:14:15.678 | YYYY-MM-DD HH:MM:SS.MS |
23 | CONVERT(CHAR(10), DATETIME, 23) | 2000-01-02 | YYYY-MM-DD |
112 | CONVERT(CHAR(8), DATETIME, 112) | 20000102 | YYYYMMDD |
오늘 날짜를 YYYY-MM-DD 형태로 CONVERT를 이용하여 표시하시오.
SELECT CONVERT(CHAR(10), GETDATE(), 23)
오늘 날짜를 YYYY-MM-DD HH:MM:SS.MS 형태로 CONVERT를 이용하여 표시하시오.
SELECT CONVERT(CHAR(23), GETDATE(), 21)
https://m.blog.naver.com/diceworld/220163553808
MSSQL CAST / CONVERT 사용하기
- CAST / CONVERT 란? CAST와 CONVERT는 데이터형식을 다른 데이터형식으로 변환하...
blog.naver.com
https://blog.naver.com/diceworld/220156570441
MSSQL 날짜 변환 (DATETIME CONVERT)
- 기준날짜 2000년 01월 02일 13시 14분 15.678초 기준 날짜 형변환 - MSSQL 날짜 변환표 (기준날짜를...
blog.naver.com