CAST() 함수는 **SQL에서 데이터 타입을 변환(type conversion)**할 때 사용하는 표준 함수입니다.
CAST()는 하나의 데이터 값을 다른 데이터 타입으로 변환할 수 있게 해주는 SQL 함수입니다.
CAST(값 AS 데이터타입)
SELECT CAST(123 AS VARCHAR);
- 결과: '123'
SELECT CAST('456' AS INT) + 10;
-- 결과: 466
SELECT CAST('2025-06-04' AS DATE); -
- 결과: 2025-06-04
SELECT CAST(123.45 AS INT); -
- 결과: 123
| 항목 | CAST() | CONVERT() |
| 표준 SQL | ✅ (ANSI SQL 표준) | ❌ (DBMS별 함수, 예: SQL Server) |
| 가독성 | 명확함 | DB마다 다름 |
| 호환성 | 높음 | 낮음 (SQL Server/Oracle 등 전용) |
| sqlite 에서 rank 함수같은 역할은? 요일별로 상위 3개 조회하기 (0) | 2025.06.24 |
|---|---|
| 데이터베이스 /*+ordered use_nl */ 힌트를 쓰면 무조건 성능이 좋은걸까? (0) | 2025.06.23 |
| sqLite 날짜형태 변경하는 쿼리는? (0) | 2025.06.18 |
| 데이터베이스 sql avg 평균 함수를 조건절에 쓰는 방법은? (0) | 2025.06.18 |
| sqlite에서 평균값 구하는 함수는? (0) | 2025.06.17 |