1. postgreSQL时间参数
select current_date;//得到当前日期
select current_time;//得到当前时间
select now()//得到时间加日期
2.转换数据类型函数
cast(字段名 as 要转成的类型) 可以用于查询数字的使用
将时间转换为时间戳:
EXTRACT(epoch FROM CAST('时间' AS TIMESTAMP))
mysql将时间转换为时间戳:
UNIX_TIMESTAMP()
3.截取时间 EXTRACT(YEAR FROM 字段)
例 select EXTRACT(YEAR FROM 字段) from 表名
4.联合sql UNION
例:select * from 表 where 条件 UNION select * from 表 where 条件
这个语句加入其中会把连个语句当成一个
5.查询序列
得到序列的下一个值 select nextval(序列名)
6.case when
case when和switch一样
case 匹配条件
when 条件一 then 内容
when 条件二 then 内容
else 内容 end
7.去重 distinct
例:select distinct sid FROM sc
8.row_number函数
行号语法:row_number()over()
row_number()over(排序条件)
必须写over() 表示结束
例:
select row_number()over() from 表明
select row_number()over(order by 列名 ) from 表名