![]() Here is the output: 5) Convert a string to a timestamp example This example uses the CAST() to convert the string ‘true’, ‘T’ to true and ‘false’, ‘F’ to false: SELECT CAST( 'true' AS BOOLEAN),ĬAST( 'F' as BOOLEAN) Code language: SQL (Structured Query Language) ( sql ) To fix this, you need to use DOUBLE PRECISION instead of DOUBLE as follows: SELECT CAST ( '10.2' AS DOUBLE PRECISION) Code language: SQL (Structured Query Language) ( sql ) 4) Cast a string to a boolean example LINE 2: CAST ( '10.2' AS DOUBLE) Code language: PHP ( php ) Whoops, we got the following error message: ERROR: type "double" does not exist In the following example, we try to convert a string '10.2' into a double value: SELECT CAST ( '10.2' AS DOUBLE) Code language: SQL (Structured Query Language) ( sql ) Second, we converted 0 to October 1st 2015. This example uses the CAST to convert a string to a date: SELECT CAST ( '' AS DATE),ĬAST ( '0' AS DATE) Code language: SQL (Structured Query Language) ( sql )įirst, we converted literal string into January 1st 2015. LINE 2: CAST ( '10C' AS INTEGER) Code language: PHP ( php ) 2) Cast a string to a date example See the following example: SELECT CAST ( '10C' AS INTEGER) Code language: SQL (Structured Query Language) ( sql ) ERROR: invalid input syntax for integer: "10C" If the expression cannot be converted to the target type, PostgreSQL will raise an error. The following statement converts a string constant to an integer: SELECT CAST ( '100' AS INTEGER) Code language: SQL (Structured Query Language) ( sql ) Let’s take some examples of using the CAST operator to convert a value of one type to another. Notice that the cast syntax with the cast operator (::) is PostgreSQL-specific and does not conform to the SQL standard PostgreSQL CAST examples '0':: DATE Code language: SQL (Structured Query Language) ( sql ) ![]() See the following example: SELECT '100':: INTEGER, ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |