PostgreSql 笔记
起因
因为换了工作,现在的公司主要使用Oracle数据库,所以最近在熟悉Oracle数据库的语法,因为自己对PostgreSql感兴趣,所以在学Oracle语法的时候,会PostgreSql的语法也进行学习和使用.1. 获取当前日期
--获取当前时间
SELECT NOW();
--获取当天
SELECT CURRENT_DATE;
2. 创建视图
--创建视图
CREATE VIEW cls_view as
SELECT * FROM cls ;
--删除视图
DROP VIEW cls_view
3. 数据转换
--主流的数据库 都支持case when 语法
SELECT SUM( CASE evaluate WHEN '优' THEN 1 ELSE 0 END ) AS 优 ,
SUM( CASE evaluate WHEN '良' THEN 1 ELSE 0 END ) AS 良,
SUM( CASE evaluate WHEN '差' THEN 1 ELSE 0 END ) AS 差
FROM cls
秋风
2020-07-29