CONCAT(first_name, ' ', last_name):拼接两列字符串。
或者使用双竖线:first_name || ' ' || last_name, 也可以达到相同效果。
注意:POSITION 和 STRPOS 都区分大小写,因此查找 A 的位置与查找 a 的结果不同。
TO_DATE:将英文月份改成数字,DATE_PART('month', TO_DATE(month, 'month'))
例:将'JULY' 改成 '6'
CAST(): 将拼接成的字符串'2014-9-19' 变成时间类型'2014-09-19'.
:: :两个冒号是对数据列转变数据类型。
例 age::INT,将age字符串类型转换成数字类型
COALESCE():COALESCE来处理NULL值,COALESCE('name','0')把name列中空值变成0
这样 COUNT()、AVGAGE()函数就可以包含其计算。