| DOCUMENTATION | https://docs.snowflake.com |
| English | https://docs.snowflake.com/en/sql-reference/data-type-conversion |
| Français | https://docs.snowflake.com/fr/sql-reference/data-type-conversion |
| Deutsch | https://docs.snowflake.com/de/sql-reference/data-type-conversion |
| 日本語 | https://docs.snowflake.com/ja/sql-reference/data-type-conversion |
| 한국어 | https://docs.snowflake.com/ko/sql-reference/data-type-conversion |
| Português | https://docs.snowflake.com/pt/sql-reference/data-type-conversion |
| Get started | https://docs.snowflake.com/en/user-guide-getting-started |
| Guides | https://docs.snowflake.com/en/guides |
| Developer | https://docs.snowflake.com/en/developer |
| Reference | https://docs.snowflake.com/en/reference |
| Release notes | https://docs.snowflake.com/en/release-notes/overview |
| Tutorials | https://docs.snowflake.com/en/tutorials |
| Status | https://status.snowflake.com |
| Overview | https://docs.snowflake.com/en/reference |
| SQL data types reference | https://docs.snowflake.com/en/sql-reference-data-types |
| Summary | https://docs.snowflake.com/en/sql-reference/intro-summary-data-types |
| Numeric | https://docs.snowflake.com/en/sql-reference/data-types-numeric |
| String & binary | https://docs.snowflake.com/en/sql-reference/data-types-text |
| Logical | https://docs.snowflake.com/en/sql-reference/data-types-logical |
| Date & time | https://docs.snowflake.com/en/sql-reference/data-types-datetime |
| Semi-structured | https://docs.snowflake.com/en/sql-reference/data-types-semistructured |
| Structured | https://docs.snowflake.com/en/sql-reference/data-types-structured |
| Unstructured | https://docs.snowflake.com/en/sql-reference/data-types-unstructured |
| Geospatial | https://docs.snowflake.com/en/sql-reference/data-types-geospatial |
| UUID | https://docs.snowflake.com/en/sql-reference/data-types-uuid |
| Vector | https://docs.snowflake.com/en/sql-reference/data-types-vector |
| User-defined | https://docs.snowflake.com/en/sql-reference/data-types-user-defined |
| Unsupported | https://docs.snowflake.com/en/sql-reference/data-types-unsupported |
| Conversion | https://docs.snowflake.com/en/sql-reference/data-type-conversion |
| SQL command reference | https://docs.snowflake.com/en/sql-reference-commands |
| Function and stored procedure reference | https://docs.snowflake.com/en/sql-reference-functions |
| Class reference | https://docs.snowflake.com/en/sql-reference-classes |
| Scripting reference | https://docs.snowflake.com/en/sql-reference-snowflake-scripting |
| General reference | https://docs.snowflake.com/en/sql-reference |
| API reference | https://docs.snowflake.com/en/api-reference |
| Reference | https://docs.snowflake.com/en/reference |
| SQL data types reference | https://docs.snowflake.com/en/sql-reference-data-types |
| ¶ | https://docs.snowflake.com/sql-reference/data-type-conversion#data-type-conversion |
| INTEGER | https://docs.snowflake.com/sql-reference/data-types-numeric#label-data-type-integer |
| floating-point data type | https://docs.snowflake.com/sql-reference/data-types-numeric#label-data-types-for-floating-point-numbers |
| ¶ | https://docs.snowflake.com/sql-reference/data-type-conversion#explicit-casting-vs-implicit-casting |
| ¶ | https://docs.snowflake.com/sql-reference/data-type-conversion#explicit-casting |
| CAST | https://docs.snowflake.com/sql-reference/functions/cast |
| TO_DOUBLE | https://docs.snowflake.com/sql-reference/functions/to_double |
| ¶ | https://docs.snowflake.com/sql-reference/data-type-conversion#implicit-casting-coercion |
| ¶ | https://docs.snowflake.com/sql-reference/data-type-conversion#casting-and-precedence |
| ¶ | https://docs.snowflake.com/sql-reference/data-type-conversion#data-types-that-can-be-cast |
| CAST | https://docs.snowflake.com/sql-reference/functions/cast |
| TO_BOOLEAN | https://docs.snowflake.com/sql-reference/functions/to_boolean |
| semi-structured types | https://docs.snowflake.com/sql-reference/data-types-semistructured |
| structured types | https://docs.snowflake.com/sql-reference/data-types-structured |
| Converting structured and semi-structured types | https://docs.snowflake.com/sql-reference/data-types-structured#label-structured-types-casting |
| VARCHAR | https://docs.snowflake.com/sql-reference/data-types-text#label-character-datatypes |
| TO_VARCHAR | https://docs.snowflake.com/sql-reference/functions/to_char |
| VARIANT | https://docs.snowflake.com/sql-reference/data-types-semistructured#label-data-type-variant |
| TO_VARIANT | https://docs.snowflake.com/sql-reference/functions/to_variant |
| VECTOR | https://docs.snowflake.com/sql-reference/data-types-vector#label-data-type-vector |
| explicit casting | https://docs.snowflake.com/sql-reference/data-type-conversion#label-data-type-explicit-casting |
| Vector conversion | https://docs.snowflake.com/sql-reference/data-types-vector#label-data-type-vector-conversion |
| VARCHAR | https://docs.snowflake.com/sql-reference/data-types-text#label-character-datatypes |
| TO_VARCHAR | https://docs.snowflake.com/sql-reference/functions/to_char |
| VARIANT | https://docs.snowflake.com/sql-reference/data-types-semistructured#label-data-type-variant |
| TO_VARIANT | https://docs.snowflake.com/sql-reference/functions/to_variant |
| DECFLOAT | https://docs.snowflake.com/sql-reference/data-types-numeric#label-data-type-decfloat |
| TO_DECFLOAT | https://docs.snowflake.com/sql-reference/functions/to_decfloat |
| NUMBER | https://docs.snowflake.com/sql-reference/data-types-numeric#label-data-type-number |
| TO_NUMBER | https://docs.snowflake.com/sql-reference/functions/to_decimal |
| VARCHAR | https://docs.snowflake.com/sql-reference/data-types-text#label-character-datatypes |
| TO_VARCHAR | https://docs.snowflake.com/sql-reference/functions/to_char |
| VARIANT | https://docs.snowflake.com/sql-reference/data-types-semistructured#label-data-type-variant |
| TO_VARIANT | https://docs.snowflake.com/sql-reference/functions/to_variant |
| TIMESTAMP | https://docs.snowflake.com/sql-reference/data-types-datetime#label-datatypes-timestamp |
| TO_TIMESTAMP | https://docs.snowflake.com/sql-reference/functions/to_timestamp |
| VARCHAR | https://docs.snowflake.com/sql-reference/data-types-text#label-character-datatypes |
| TO_VARCHAR | https://docs.snowflake.com/sql-reference/functions/to_char |
| VARIANT | https://docs.snowflake.com/sql-reference/data-types-semistructured#label-data-type-variant |
| TO_VARIANT | https://docs.snowflake.com/sql-reference/functions/to_variant |
| BOOLEAN | https://docs.snowflake.com/sql-reference/data-types-logical |
| TO_BOOLEAN | https://docs.snowflake.com/sql-reference/functions/to_boolean |
| FLOAT | https://docs.snowflake.com/sql-reference/data-types-numeric#label-data-types-for-floating-point-numbers |
| TO_DOUBLE | https://docs.snowflake.com/sql-reference/functions/to_double |
| NUMBER[(p,s)] | https://docs.snowflake.com/sql-reference/data-types-numeric#label-data-type-number |
| TO_NUMBER | https://docs.snowflake.com/sql-reference/functions/to_decimal |
| VARCHAR | https://docs.snowflake.com/sql-reference/data-types-text#label-character-datatypes |
| TO_VARCHAR | https://docs.snowflake.com/sql-reference/functions/to_char |
| BOOLEAN | https://docs.snowflake.com/sql-reference/data-types-logical |
| TO_BOOLEAN | https://docs.snowflake.com/sql-reference/functions/to_boolean |
| DECFLOAT | https://docs.snowflake.com/sql-reference/data-types-numeric#label-data-type-decfloat |
| TO_DECFLOAT | https://docs.snowflake.com/sql-reference/functions/to_decfloat |
| NUMBER[(p,s)] | https://docs.snowflake.com/sql-reference/data-types-numeric#label-data-type-number |
| TO_NUMBER | https://docs.snowflake.com/sql-reference/functions/to_decimal |
| VARCHAR | https://docs.snowflake.com/sql-reference/data-types-text#label-character-datatypes |
| TO_VARCHAR | https://docs.snowflake.com/sql-reference/functions/to_char |
| VARIANT | https://docs.snowflake.com/sql-reference/data-types-semistructured#label-data-type-variant |
| TO_VARIANT | https://docs.snowflake.com/sql-reference/functions/to_variant |
| VARIANT | https://docs.snowflake.com/sql-reference/data-types-semistructured#label-data-type-variant |
| TO_VARIANT | https://docs.snowflake.com/sql-reference/functions/to_variant |
| VARIANT | https://docs.snowflake.com/sql-reference/data-types-semistructured#label-data-type-variant |
| TO_VARIANT | https://docs.snowflake.com/sql-reference/functions/to_variant |
| NUMBER[(p,s)] | https://docs.snowflake.com/sql-reference/data-types-numeric#label-data-type-number |
| TO_NUMBER | https://docs.snowflake.com/sql-reference/functions/to_decimal |
| VARCHAR | https://docs.snowflake.com/sql-reference/data-types-text#label-character-datatypes |
| TO_VARCHAR | https://docs.snowflake.com/sql-reference/functions/to_char |
| BOOLEAN | https://docs.snowflake.com/sql-reference/data-types-logical |
| TO_BOOLEAN | https://docs.snowflake.com/sql-reference/functions/to_boolean |
| DECFLOAT | https://docs.snowflake.com/sql-reference/data-types-numeric#label-data-type-decfloat |
| TO_DECFLOAT | https://docs.snowflake.com/sql-reference/functions/to_decfloat |
| FLOAT | https://docs.snowflake.com/sql-reference/data-types-numeric#label-data-types-for-floating-point-numbers |
| TO_DOUBLE | https://docs.snowflake.com/sql-reference/functions/to_double |
| Interval data types | https://docs.snowflake.com/sql-reference/data-types-datetime#label-datatypes-interval-variations |
| TIMESTAMP | https://docs.snowflake.com/sql-reference/data-types-datetime#label-datatypes-timestamp |
| TO_TIMESTAMP | https://docs.snowflake.com/sql-reference/functions/to_timestamp |
| [1] | https://docs.snowflake.com/sql-reference/data-type-conversion#footnote-1 |
| VARCHAR | https://docs.snowflake.com/sql-reference/data-types-text#label-character-datatypes |
| TO_VARCHAR | https://docs.snowflake.com/sql-reference/functions/to_char |
| VARIANT | https://docs.snowflake.com/sql-reference/data-types-semistructured#label-data-type-variant |
| TO_VARIANT | https://docs.snowflake.com/sql-reference/functions/to_variant |
| ARRAY | https://docs.snowflake.com/sql-reference/data-types-semistructured#label-data-type-array |
| TO_ARRAY | https://docs.snowflake.com/sql-reference/functions/to_array |
| VARCHAR | https://docs.snowflake.com/sql-reference/data-types-text#label-character-datatypes |
| TO_VARCHAR | https://docs.snowflake.com/sql-reference/functions/to_char |
| VARIANT | https://docs.snowflake.com/sql-reference/data-types-semistructured#label-data-type-variant |
| TO_VARIANT | https://docs.snowflake.com/sql-reference/functions/to_variant |
| VARCHAR | https://docs.snowflake.com/sql-reference/data-types-text#label-character-datatypes |
| TO_VARCHAR | https://docs.snowflake.com/sql-reference/functions/to_char |
| VARIANT | https://docs.snowflake.com/sql-reference/data-types-semistructured#label-data-type-variant |
| TO_VARIANT | https://docs.snowflake.com/sql-reference/functions/to_variant |
| DATE | https://docs.snowflake.com/sql-reference/data-types-datetime#label-datatypes-date |
| TO_DATE , DATE | https://docs.snowflake.com/sql-reference/functions/to_date |
| TIME | https://docs.snowflake.com/sql-reference/data-types-datetime#label-datatypes-time |
| TO_TIME , TIME | https://docs.snowflake.com/sql-reference/functions/to_time |
| VARCHAR | https://docs.snowflake.com/sql-reference/data-types-text#label-character-datatypes |
| TO_VARCHAR | https://docs.snowflake.com/sql-reference/functions/to_char |
| VARIANT | https://docs.snowflake.com/sql-reference/data-types-semistructured#label-data-type-variant |
| TO_VARIANT | https://docs.snowflake.com/sql-reference/functions/to_variant |
| BOOLEAN | https://docs.snowflake.com/sql-reference/data-types-logical |
| TO_BOOLEAN | https://docs.snowflake.com/sql-reference/functions/to_boolean |
| DATE | https://docs.snowflake.com/sql-reference/data-types-datetime#label-datatypes-date |
| TO_DATE , DATE | https://docs.snowflake.com/sql-reference/functions/to_date |
| DECFLOAT | https://docs.snowflake.com/sql-reference/data-types-numeric#label-data-type-decfloat |
| TO_DECFLOAT | https://docs.snowflake.com/sql-reference/functions/to_decfloat |
| FLOAT | https://docs.snowflake.com/sql-reference/data-types-numeric#label-data-types-for-floating-point-numbers |
| TO_DOUBLE | https://docs.snowflake.com/sql-reference/functions/to_double |
| Interval data types | https://docs.snowflake.com/sql-reference/data-types-datetime#label-datatypes-interval-variations |
| interval literal | https://docs.snowflake.com/sql-reference/data-types-datetime#label-interval-data-types-interval-literals |
| NUMBER[(p,s)] | https://docs.snowflake.com/sql-reference/data-types-numeric#label-data-types-for-fixed-point-numbers |
| TO_NUMBER | https://docs.snowflake.com/sql-reference/functions/to_decimal |
| TIME | https://docs.snowflake.com/sql-reference/data-types-datetime#label-datatypes-time |
| TO_TIME , TIME | https://docs.snowflake.com/sql-reference/functions/to_time |
| TIMESTAMP | https://docs.snowflake.com/sql-reference/data-types-datetime#label-datatypes-timestamp |
| TO_TIMESTAMP | https://docs.snowflake.com/sql-reference/functions/to_timestamp |
| UUID | https://docs.snowflake.com/sql-reference/data-types-uuid |
| TO_UUID | https://docs.snowflake.com/sql-reference/functions/to_uuid |
| VARIANT | https://docs.snowflake.com/sql-reference/data-types-semistructured#label-data-type-variant |
| TO_VARIANT | https://docs.snowflake.com/sql-reference/functions/to_variant |
| VARCHAR | https://docs.snowflake.com/sql-reference/data-types-text#label-character-datatypes |
| TO_VARCHAR | https://docs.snowflake.com/sql-reference/functions/to_char |
| ARRAY | https://docs.snowflake.com/sql-reference/data-types-semistructured#label-data-type-array |
| TO_ARRAY | https://docs.snowflake.com/sql-reference/functions/to_array |
| BOOLEAN | https://docs.snowflake.com/sql-reference/data-types-logical |
| TO_BOOLEAN | https://docs.snowflake.com/sql-reference/functions/to_boolean |
| DATE | https://docs.snowflake.com/sql-reference/data-types-datetime#label-datatypes-date |
| TO_DATE , DATE | https://docs.snowflake.com/sql-reference/functions/to_date |
| FLOAT | https://docs.snowflake.com/sql-reference/data-types-numeric#label-data-types-for-floating-point-numbers |
| TO_DOUBLE | https://docs.snowflake.com/sql-reference/functions/to_double |
| GEOGRAPHY | https://docs.snowflake.com/sql-reference/data-types-geospatial |
| TO_GEOGRAPHY | https://docs.snowflake.com/sql-reference/functions/to_geography |
| NUMBER[(p,s)] | https://docs.snowflake.com/sql-reference/data-types-numeric#label-data-types-for-fixed-point-numbers |
| TO_NUMBER | https://docs.snowflake.com/sql-reference/functions/to_decimal |
| OBJECT | https://docs.snowflake.com/sql-reference/data-types-semistructured#label-data-type-object |
| TO_OBJECT | https://docs.snowflake.com/sql-reference/functions/to_object |
| TIME | https://docs.snowflake.com/sql-reference/data-types-datetime#label-datatypes-time |
| TO_TIME , TIME | https://docs.snowflake.com/sql-reference/functions/to_time |
| TIMESTAMP | https://docs.snowflake.com/sql-reference/data-types-datetime#label-datatypes-timestamp |
| TO_TIMESTAMP | https://docs.snowflake.com/sql-reference/functions/to_timestamp |
| VARCHAR | https://docs.snowflake.com/sql-reference/data-types-text#label-character-datatypes |
| TO_VARCHAR | https://docs.snowflake.com/sql-reference/functions/to_char |
| VECTOR | https://docs.snowflake.com/sql-reference/data-types-vector#label-data-type-vector |
| ARRAY | https://docs.snowflake.com/sql-reference/data-types-semistructured#label-data-type-array |
| TO_ARRAY | https://docs.snowflake.com/sql-reference/functions/to_array |
| ¶ | https://docs.snowflake.com/sql-reference/data-type-conversion#usage-notes |
| implicit conversion | https://docs.snowflake.com/sql-reference/data-type-conversion#label-when-coercion-occurs |
| cast | https://docs.snowflake.com/sql-reference/data-type-conversion#label-data-type-explicit-casting |
| IFNULL | https://docs.snowflake.com/sql-reference/functions/ifnull |
| Scale and precision in arithmetic operations | https://docs.snowflake.com/sql-reference/operators-arithmetic#label-scale-and-precision-in-arithmetic-operations |
| Visit Snowflake | https://www.snowflake.com |
| Join the conversation | https://community.snowflake.com/s/ |
| Develop with Snowflake | https://developers.snowflake.com |
| Share your feedback | https://docs.snowflake.com/feedback |
| Read the latest on our blog | https://www.snowflake.com/blog/ |
| Get your own certification | https://learn.snowflake.com |
| Privacy Notice | https://www.snowflake.com/privacy-policy/ |
| Site Terms | https://www.snowflake.com/legal/snowflake-site-terms/ |
| Snowflake Python APIs | https://docs.snowflake.com/developer-guide/snowflake-python-api/snowflake-python-overview |
| Snowflake REST APIs | https://docs.snowflake.com/developer-guide/snowflake-rest-api/snowflake-rest-api |
| Snowflake CLI | https://docs.snowflake.com/developer-guide/snowflake-cli/index |
| Explicit casting vs implicit casting | https://docs.snowflake.com/sql-reference/data-type-conversion#explicit-casting-vs-implicit-casting |
| Casting and precedence | https://docs.snowflake.com/sql-reference/data-type-conversion#casting-and-precedence |
| Data types that can be cast | https://docs.snowflake.com/sql-reference/data-type-conversion#data-types-that-can-be-cast |
| Usage notes | https://docs.snowflake.com/sql-reference/data-type-conversion#usage-notes |
| SQL data types reference | https://docs.snowflake.com/sql-reference-data-types |
| Conversion functions | https://docs.snowflake.com/sql-reference/functions-conversion |