SQL中的cast()使用含义

ORDER BY cast (un.id as INTEGER ) DESC

id是字符串型的,不能进行排序。所以使用cast进行转换成为整数进行排序。 以AS作为分界,在as左边的是要转换的,右边的是要装换的类型。      integer是postgresql中的整数意思。

 

 

 

 

语法:

语法:CAST (expression AS data_type)

expression:任何有效的SQServer表达式。
AS:用于分隔两个参数,在AS之前的是要处理的数据,在AS之后是要转换的数据类型。
data_type:目标系统所提供的数据类型,包括bigint和sql_variant,不能使用用户定义的数据类型(对应数据库的类型)。
 

你可能感兴趣的:(Postgresql)