当前位置: 首页 > 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.wangmingla.cn/news/79382.html

相关文章:

  • 童装网站建设目标网站推广的四个阶段
  • 个人网站建站需要准备什么百度安装
  • 网站建设方案评标原则搜狗站长工具平台
  • 站内营销推广方式cms建站
  • 哪个网站可以做平面兼职百度指数需求图谱
  • 地方门户网站赚钱软件推广平台有哪些
  • 成都模版网站制作西安网站定制开发
  • 企业网站导航优化网推获客平台
  • 企业信息化建设如何帮助客户理解网站流量泉州百度seo
  • 外贸商城wordpress西安优化seo
  • 建c2c网站费用seo整站优化外包
  • 做网站怎么发布小说引流推广
  • 网站建设服务中心广告投放推广平台
  • 长春网站建设优势吉网传媒好优化排名案例
  • 如何 建设一个网站网站排名工具
  • 快速网站模板公司百度怎么优化关键词排名
  • 扬州做网站多少钱优化关键词推广
  • 做菠菜网站代理犯法吗seo培训资料
  • 淘宝做任务赚钱网站有哪些在线客服系统平台有哪些
  • 北京的网站建设公司有哪些百度首页排名优化价格
  • 免费原创视频素材河北百度seo关键词排名
  • 深圳商城网站开发seo用什么论坛引流
  • 网站空间年费哈尔滨seo优化公司
  • 橙子建站发送短信验证码网络营销有哪些特点
  • 衡阳市住房和城乡建设网站营销软件有哪些
  • 濮阳市网站建设谷歌seo引擎优化
  • 白云区手机版网站建设关键词seo报价
  • 大城网站优化网站建设找哪家好
  • WordPress授权站资源网如何免费引流推广
  • 网站域名到期怎么办百度权重4网站值多少钱