加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > 正文

PostgreSQL操作符实践技巧分享

发布时间:2020-10-20 23:51:20 所属栏目:创业 来源:网络整理
导读:这篇文章首要给各人先容了关于PostgreSQL基本常识之SQL操纵符实践的相干资料,文中通过示例代码先容的很是具体,对各人进修可能行使PostgreSQL具有必然的参考学

hrdb=> --<<左移,4 左移 2位的值为:
hrdb=> --计较进程
hrdb=> --4用二进制暗示 0000 0100
hrdb=> --4左移两位 000001 0000 位数不敷用 0 补位
hrdb=> --转换为10进制后为 16。因此左移相同于平方操纵,可是服从比平方高
hrdb=> SELECT 4 << 2 AS result;
 result
--------
  16
(1 row)

hrdb=> -->>右移,8 右移 3 位的值为1
hrdb=> --8 用二进制暗示 0000 1000
hrdb=> --8 >> 3 ,   0 0001000 多出的0去掉转换为10进制,为1
hrdb=> SELECT 8 >> 3 AS result;
 result
--------
  1
(1 row)

总结

在PostgreSQL 中,除了以上三种操纵符为相关型数据库中常用的操纵符外,尚有其余的操纵符为PostgreSQL中独占的操纵符,好比文本查找操纵符,@@(tsvector范例与tsquery范例字符是否匹配),@>(tsquery范例之间是否包括),<@(tsquery范例之间是否被包括)操纵符。收集地点操纵符如<<=(暗示包括于可能便是),>>=(包括可能便是)。几许操纵符如@-@(暗示图形的周长可能长度),@@(暗示圆心),<->(暗示圆心距),&&(暗示图形是否重叠)等,感乐趣的同窗下去自行验证。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读