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

相关文章:

  • 南京网站优化网站建设公司东莞整站优化推广公司找火速
  • 做播放器电影网站需要多少钱6网站链接交易
  • 响应式网站好吗sem与seo的区别
  • 网站系统参数设置大数据查询个人信息
  • 怎么做网站布局互联网网站
  • 网站建设方案应该怎么做视频广告
  • 平面设计找素材的网站网站seo的方法
  • 十堰网站制作公司网络营销专业主要学什么
  • 网站建设合同属于技术合同吗免费外链工具
  • 西宁思帽网站建设关键词排名批量查询软件
  • 百度联盟广告优化网站做什么的
  • 区块链开发工程师要求免费外链网站seo发布
  • 旅游建设门户网站的方案湖南seo优化公司
  • wordpress配置gravater温州seo排名公司
  • 百科网站开发it培训学校it培训机构
  • 外贸营销网站给大家科普一下b站推广网站
  • 哪个网站用div做的好优化设计七年级上册语文答案
  • 广州做网站商城的公司百度竞价推广出价技巧
  • 全国建设工程招标信息网站广告媒体资源平台
  • 怎样做网站标题优化山东工艺美术学院网站建设公司
  • 横岗做网站公司app注册拉新平台
  • 免费空间asp网站市场营销图片高清
  • 手机网站banner代码百度seo软件优化
  • 东莞网站优化如何360网站安全检测
  • 网站开发用什么浏览器福建百度推广
  • 网站建设专业英文如何搜索网页关键词
  • 贵安新区建设管理信息网站百度移动端排名软件
  • 网站菜单分类怎么做的市场调研报告模板
  • 类似58同城网站建设多少钱江门关键词排名优化
  • 做个网站多少钱一个月百度广告推广怎么收费了