当前位置: 首页 > news >正文

网页网站怎么做的广州建设企业网站公司

网页网站怎么做的,广州建设企业网站公司,成都网站开发排名,湖北专业网站建设公司本文介绍PostgreSQL对称between比较功能:between symmetric,在动态拼接SQL时利用它可以简化判断。PostgreSQL 9.4 及以上版本支持BETWEEN SYMMETRIC操作符,MySQL、Oracle、MsSQL没有对应功能。 between 比较 PostgreSQL的between结构允许你对…

本文介绍PostgreSQL对称between比较功能:between symmetric,在动态拼接SQL时利用它可以简化判断。PostgreSQL 9.4 及以上版本支持BETWEEN SYMMETRIC操作符,MySQL、Oracle、MsSQL没有对应功能。

在这里插入图片描述

between 比较

PostgreSQL的between结构允许你对两个值(数字、时间戳等)进行比较。

> select * from generate_series(1,10) as numbers(a)where numbers.a between 3 and 6;a
---3456

如果先使用两个值中较大的一个来提供空范围,则会得到一个空集合。

> select * from generate_series(1,10) as numbers(a)where numbers.a between 6 and 3;a
---

BETWEEN SYMMETRIC比较

BETWEEN SYMMETRIC用于在比较范围时包含边界值,并且与常规的BETWEEN操作符不同的是,它对边界值的处理是对称的。例如,在常规的BETWEEN操作中,a BETWEEN b AND c等价于a >= b AND a <= c,而a BETWEEN SYMMETRIC b AND c等价于(a >= b AND a <= c) OR (a <= b AND a >= c)。这在处理范围比较时,当边界值的顺序不确定或者需要对称比较时非常有用。

在编码方式实现动态SQL情况下,经常会遇到这种情况。简单解决办法是在代码中判断两个参数大小,然后再拼接动态SQL。当然我们也可以使用PostgreSQL提供的对称Between功能,无需判断参数大小:

> select * from generate_series(1,10) as numbers(a)where numbers.a between symmetric 6 and 3;a
---3456

BETWEEN SYMMETRIC与BETWEEN相同,只是不要求AND左边的参数小于或等于右边的参数。如果不是,则自动交换这两个参数,因此始终隐含一个非空范围。

http://www.yayakq.cn/news/213121/

相关文章:

  • 网站内页没有排名外贸公司名字大全洋气
  • 企业网站设计 优帮云闵行网站建设多久能见效果
  • asp.net做报名网站开发项目管理软件
  • 网站 解决负载手机网站开发技术路线
  • 静态网页模板简约哈尔滨seo网络优化招聘
  • 网站关键字优化公司wordpress 一键 样式
  • 网站备案期间如何网站设计素材
  • 做导航网站赚钱吗网上接单 网站建设
  • 哈尔滨建设网站成本网站目录改版如何301跳转呀
  • 普陀专业做网站浙江省建设职业技术学院网站
  • 贵池网站建设大连建站模板制作
  • 建设网站需要想好的问题杭州公司招聘
  • ckplayer怎么上传做网站公网带宽1m能建设电商网站吗
  • 江苏省建设厅官网网站首页检察网站建设请示
  • 佛山如何网站建设在哪里做微信公众号和小程序区别
  • 做网站运营有前景吗做网站加载速度有什么方法
  • 电商网站建设 解决方案的设计广告代理发布平台
  • 做网站推广的工作内容网站设计制作什么时候好
  • 河北网站设计推荐柚米科技网络文化经营许可证价格
  • 北京人力资源网站seo网站建设及扩词
  • 外贸网站建设行业发展情况石龙镇网站建设公司
  • 网站建设的价2019为网站网站做代理被判缓刑
  • 定制网站建设推广方案苏州seo整站优化
  • 网站怎么优化关键词排名两学一做专题网站
  • 余姚网站公司创建网站怎么创
  • 长沙招聘网站韩版做哪个网站好
  • 网站怎么弄为什么大型网站都用php
  • 青海做网站最好的公司本地最好的网站开发建设公司
  • 奉贤专业做网站王也电脑壁纸
  • 目前主流的跨境电商平台有哪些网站seo外包技术资源