postgreSQL 点滴积累3--语法

本文介绍了 SQL 中的操作符及元素的优先级、关联性和描述,涵盖了从表字段名分隔到逻辑运算符的多种场景,并解释了 PostgreSQL 中特有的类型转换操作符。此外,还涉及数组构建方法。

转义',两种形式/'或者'',但是在执行命令时候推荐使用后者方法。

$包含字符串常量 $tag$ some string$tag$ ,前后$tag$必须是配对出现的,并且区分大小写

支持自定义类型:

-- 和 /**/ 标示注释

$number 标示位置参数,经常在Function中使用

优先级

操作符/元素关联性描述
. 表/字段名分隔符
:: PostgreSQL -特有的类型转换操作符
[ ] 数组元素选则
- 单目负号
^ 幂操作
* / % 乘,除,模
+ - 加,减
IS  IS TRUE , IS FALSE , IS UNKNOWN , IS NULL
ISNULL  测试是否为空值
NOTNULL  测试是否为非空值
(任何其它的)所有其它的本地和用户定义操作符
IN  集合成员
BETWEEN  范围包含
OVERLAPS  时间间隔重叠
LIKE ILIKE SIMILAR  字符串模式匹配
< >  小于,大于
= 等于,赋值
NOT 逻辑反
AND 逻辑与
OR 逻辑或

类型转换:cast(expression AS type ) 或者 expression ::type

数组构建: select array[1,2,3] 可以构建一维数组,当然也可以使用输入作为表字段

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值