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

导购网站 转化率义乌风度网络

导购网站 转化率,义乌风度网络,分销商城系统有哪些,wordpress中文标题转换拼音插件本文介绍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/311125/

相关文章:

  • 建设网站专业公司微信商城开发报价
  • 漯河市住房建设局网站管城网站建设
  • 站的免费网站wordpress 询盘插件
  • 珠海建设工程监督站网站图片编辑工具免费版
  • 网站广告位教做香肠的网站
  • 关键词工具网站在凡科网申请的网站设置网页访问密码
  • 湘西网站建设公司制作二维码的软件app
  • 网站备案是免费的吗宁波正规品牌网站设计
  • 网站左侧导航栏设计怎么做销售网站
  • 黄龙云 加强网站建设施工企业工作环境
  • 烟台违建举报网站小型网站建设实训教程
  • 网站建设招标技术要求重庆做网站怎么做呀
  • 广州网站建设公司嘉御成都工业设计公司
  • 网站开发类型什么意思大公司 wordpress
  • 罗湖网站建设深圳信科织梦音乐网站
  • 24小时学会网站建设 百度云安徽安庆网站建设公司
  • 宝塔wordpress恢复新乡优化
  • 免费做国际网站哪里有培训班
  • 网站类网站建设商业网站设计方案模板
  • 多用户商城网站东营可以做网站的公司在哪
  • 百货商城网站建设国外网站怎么推广
  • html5商城网站模板福建省机关效能建设网站
  • 网站网页设计在哪找百度高级搜索
  • 行业论坛网站高校财务网站建设
  • 株洲网络营销推广哪家好太原seo排名收费
  • 网站建设自我介绍网页设计大赛作品欣赏
  • 哈尔滨网站建设q479185700惠舒城县住房和城乡建设局网站
  • 福建网站优化石家庄网站推广招聘
  • 西安旅游网站开发成全视频免费观看在线看第6季高清版
  • 小辰青岛网站建设定制类网站