数据仓库服务 GAUSSDB(DWS)-范围类型:构造范围
构造范围
每一种范围类型都有一个与其同名的构造器函数。使用构造器函数比写一个范围文字常数更方便,因为它避免了对界限值的额外引用。构造器函数接受两个或三个参数。两个参数的形式以标准的形式构造一个范围(包含下界,排除上界),而三个参数的形式按照第三个参数指定的界限形式构造一个范围。第三个参数必须是下列字符串之一: “()”、 “(]”、 “[)”或者 “[]”。 例如:
完整形式是:下界、上界以及指示界限包含性/排除性的文本参数:
SELECT numrange(1.0, 14.0, '(]'); numrange ------------ (1.0,14.0] (1 row)
如果第三个参数被忽略,则假定为 '[)':
SELECT numrange(1.0, 14.0); numrange ------------ [1.0,14.0) (1 row)
尽管这里指定了'(]',单返回结果时该值将被转换成标准形式,因为int8range是一种离散范围类型:
SELECT int8range(1, 14, '(]'); int8range ----------- [2,15) (1 row)
界限使用NULL导致范围是无界的:
SELECT numrange(NULL, 2.2); numrange ---------- (,2.2) (1 row)
- 数据仓库服务GaussDB(DWS)_SQL on Anywhere
- 调用GaussDB(DWS) API接口_数据仓库服务调用API_如何调用API_在DWS中调用API
- DWS安全_数据仓库服务安全_DWS数据安全管理_DWS安全保障_DWS安全策略
- GaussDB(DWS)常用SQL_常用SQL命令_SQL语法
- GAUSS(DWS)工具_gsql工具_DataStudio工具_DSC工具
- DWS资源管理_GaussDB(DWS)资源管理作用_DWS资源管控
- DWS产品介绍_DWS产品优势_DWS功能_DWS使用场景_DWS是什么
- 大数据应用范围有哪些_大数据技术与应用要学习什么课程
- GaussDB数据库怎么转换类型_GaussDB安装_高斯数据库转换类型
- 数据库监控DMS_数据库智能运维_了解Auto Pilot_DMS_DWS节点监控