일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Kotlin
- PySpark
- Github
- numpy
- Google Spreadsheet
- django
- array
- matplotlib
- 파이썬
- Java
- Redshift
- gas
- list
- PostgreSQL
- hive
- PANDAS
- SQL
- string
- Mac
- Apache
- Tkinter
- Google Excel
- math
- GIT
- c#
- dataframe
- Excel
- google apps script
- Python
- Today
- Total
목록cast (2)
달나라 노트
cast(value_or_column as data_type) convert(data_type, value_or_column) cast와 convert는 어떤 값 또는 컬럼에 있는 값들을 원하는 data type으로 바꿔줍니다. select cast(1 as varchar); select convert(varchar, 1); select cast('1' as int); select convert(int, '1'); 위 select 구문의 결과는 모두 1입니다. 하지만 처음 2개의 select로부터 반환되는 1은 텍스트이며, 세 번재, 네 번째 select로부터 반환되는 1은 정수입니다. select 1::varchar; select '1'::int; 추가로 위처럼 2개의 콜론을 사용하여 data type..
cast(value as data_type) cast 함수는 주어진 value를 지정한 data_type으로 변환시켜주는 역할을 합니다. select cast('123' as int); -> 결과 : 123 select cast(123 as string); -> 결과 : 123 위처럼 '123'은 텍스트인데 int로 바꾸어 123을 반환하였습니다. 또한 123이라는 숫자를 글자(string)으로 바꾸어 문자인 123을 반환하였습니다. select cast('aa' as int); -> 결과 : null 위 예시는 aa라는 글자를 숫자로 변환하려고합니다. 하지만 aa라는 글자는 절대 숫자로 바뀔 수 없죠. 이렇게 변경이 불가능한 경우는 null을 반환합니다.