postgresql —— 零碎笔记
2024-09-01 09:56:10
聚合函数
-- 聚合查询
SELECT city, max(temp_lo)
FROM weather
WHERE city LIKE 'S%'
GROUP BY city
HAVING max(temp_lo) < 40; -- HAVING 子句始终包含聚合函数, 否则没有意义
更新语句
-- 更新语句
UPDATE weather
SET temp_hi = temp_hi - 2, temp_lo = temp_lo - 2
WHERE date > '1994-11-28';
事务
-- 事务
BEGIN;
UPDATE accounts SET balance = balance - 100.00
WHERE name = 'Alice';
SAVEPOINT my_savepoint;
UPDATE accounts SET balance = balance + 100.00
WHERE name = 'Bob';
-- oops ... forget that and use Wally's account
ROLLBACK TO my_savepoint;
UPDATE accounts SET balance = balance + 100.00
WHERE name = 'Wally';
COMMIT;
单引号与双引号
francs=> create table test_3(id int4,name text);
CREATE TABLE francs=> insert into test_3 (id,name) values (1,'kate''s horse');
INSERT 0 1 francs=> select * from test_3;
id | name
----+--------------
1 | kate's horse
233
最新文章
- Intellj IDEA Java随笔
- oracle 科普
- Linux2:vi、ls、cd、pwd、mkdir、rm、mv、cp、cat、tail
- Android ftp 上传图片
- 正向代理VS反向代理 总结
- Implementing SQL Server Row and Cell Level Security
- iOS边练边学--Http网络再学习,简单介绍
- PHP正则表达式之定界符和原子介绍
- Java 集合深入理解(4):List<;E>; 接口
- 【英语】Bingo口语笔记(22) - Talk系列
- IE6浏览器兼容问题及部分解决方案(网上整理)
- 基于python的接口测试学习笔记一(初出茅庐)
- 华为A199:近期不会再买华为的手机了
- lodash源码分析之自减的两种形式
- Unity C#笔记 容器类
- Rime中州韵导入极点五笔词库(附:自制词库)
- 各种 on事件触发js代码
- 2018.09.24 bzoj1867: [Noi1999]钉子和小球(概率dp)
- 大数据入门第八天——MapReduce详解(三)MR的shuffer、combiner与Yarn集群分析
- 利用JDK动态代理机制实现简单拦截器