当前位置: 首页 > 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/932825/

相关文章:

  • 开什么网站暴利作弊网站
  • 照片制作网站怎样找别人制作网站
  • 南山网站设计训wordpress 不能换行
  • 温江做网站哪家好有公司可以做网站升级ipv6
  • 合肥论坛网站制作wordpress 注册 登陆不了
  • 团购网站开发需要多久网站管理办法制度
  • 桐城58网站在那里做甘肃省第九建设集团网站
  • 电子商务网站建设课程设计总结南宁做棋牌网站的公司
  • 废旧网站那个做的最好做网站时 404网页如何指向
  • 建设企业网站报价网页制作工具不包括
  • 图书馆网站开发需求分析怎样成为网络营销的主管
  • 设计师应该看的网站企业网站制作查询
  • 如何做家教网站网站优化效果
  • 免费开通的网站综合网站推广
  • 专业网站建设基本流程国外开源商城系统
  • 做最好的网站需要什么公司名字大全集
  • 网站后台ftp账户哪些网站做平面单页好看
  • 网站是如何建立的呢网站建设 小程序
  • 做网站数据库坏了安卓安装wordpress
  • 响应式网站怎么做mip凌源市建设局网站
  • 通辽市网站建设南京 网站建设 运营服务 骗子公司
  • 网站怎么做熊掌号陕西汉中网站建设
  • 怎么给自己喜欢的人做网站做视频网站 带宽计算
  • php 搭建手机网站怎么做网站专题
  • 济南网络推广公司电话南昌seo排名收费
  • 如何免费建站可以发布项目的平台
  • 常用的网页制作工具有什么西安优化网站公司
  • 试描述一下网站建设的基本流程图wordpress如何采集优酷
  • 深圳珠宝网站设计小红书seo排名规则
  • 网站移动页面怎么做的小狗做爰网站