8c sql手册 四
创始人
2024-01-18 04:49:52

几何类型转换函数:

函数

返回类型

描述

例子

box(circle)

box

圆到方框

box(circle '((0,0),2.0)')

box(point)

box

点到空方框

box(point '(0,0)')

box(point, point)

box

点到方框

box(point '(0,0)', point '(1,1)')

box(polygon)

box

多边形到方框

box(polygon '((0,0),(1,1),(2,0))')

bound_box(box, box)

box

盒到边界框

bound_box(box '((0,0),(1,1))', box '((3,3),(4,4))')

circle(box)

circle

方框到圆

circle(box '((0,0),(1,1))')

circle(point, double precision)

circle

中心和半径到圆

circle(point '(0,0)', 2.0)

circle(polygon)

circle

多边形到圆

circle(polygon '((0,0),(1,1),(2,0))')

line(point, point)

line

点到线

line(point '(-1,0)', point '(1,0)')

lseg(box)

lseg

方框对角线到线段

lseg(box '((-1,0),(1,0))')

lseg(point, point)

lseg

点到线段

lseg(point '(-1,0)', point '(1,0)')

path(polygon)

path

多边形到路径

path(polygon '((0,0),(1,1),(2,0))')

point(double precision, double precision)

point

构造点

point(23.4, -44.5)

point(box)

point

方框的中心

point(box '((-1,0),(1,0))')

point(circle)

point

圆的中心

point(circle '((0,0),2.0)')

point(lseg)

point

线段的中心

point(lseg '((-1,0),(1,0))')

point(polygon)

point

多边形的中心

point(polygon '((0,0),(1,1),(2,0))')

polygon(box)

polygon

方框到4点多边形

polygon(box '((0,0),(1,1))')

polygon(circle)

polygon

圆到12点多边形

polygon(circle '((0,0),2.0)')

polygon(npts, circle)

polygon

点到npts点多边形

polygon(12, circle '((0,0),2.0)')

polygon(path)

polygon

路径到多边形

polygon(path '((0,0),(1,1),(2,0))')

      1. 网络地址函数和操作符

可用于cidr和inet的操作符:

操作符

描述

例子

<

小于

inet '192.168.1.5' < inet '192.168.1.6'

<=

小于等于

inet '192.168.1.5' <= inet '192.168.1.5'

=

等于

inet '192.168.1.5' = inet '192.168.1.5'

>=

大于等于

inet '192.168.1.5' >= inet '192.168.1.5'

>

大于

inet '192.168.1.5' > inet '192.168.1.4'

<>

不等于

inet '192.168.1.5' <> inet '192.168.1.4'

<<

被包含在内

inet '192.168.1.5' << inet '192.168.1/24'

<<=

被包含在内或等于

inet '192.168.1/24' <<= inet '192.168.1/24'

>>

包含

inet '192.168.1/24' >> inet '192.168.1.5'

>>=

包含或等于

inet '192.168.1/24' >>= inet '192.168.1/24'

&&

包含或者被包含contains or is contained by

inet '192.168.1/24' && inet '192.168.1.80/28'

~

按位 NOT

~ inet '192.168.1.6'

&

按位 AND

inet '192.168.1.6' & inet '0.0.0.255'

|

按位 OR

inet '192.168.1.6' | inet '0.0.0.255'

+

inet '192.168.1.6' + 25

-

inet '192.168.1.43' - 36

-

inet '192.168.1.43' - inet '192.168.1.19'

可用于cidr和inet的函数:

函数

返回类型

描述

例子

结果

abbrev(inet)

text

缩写显示格式文本

abbrev(inet '10.1.0.0/16')

10.1.0.0/16

abbrev(cidr)

text

缩写显示格式文本

abbrev(cidr '10.1.0.0/16')

10.1/16

broadcast(inet)

inet

网络广播地址

broadcast('192.168.1.5/24')

192.168.1.255/24

family(inet)

int

抽取地址族;4为 IPv4, 6为 IPv6

family('::1')

6

host(inet)

text

抽取 IP 地址为文本

host('192.168.1.5/24')

192.168.1.5

hostmask(inet)

inet

为网络构造主机掩码

hostmask('192.168.23.20/30')

0.0.0.3

masklen(inet)

int

抽取网络掩码长度

masklen('192.168.1.5/24')

24

netmask(inet)

inet

为网络构造网络掩码

netmask('192.168.1.5/24')

255.255.255.0

network(inet)

cidr

抽取地址的网络部分

network('192.168.1.5/24')

192.168.1.0/24

set_masklen(inet, int)

inet

为inet值设置网络掩码长度

set_masklen('192.168.1.5/24', 16)

192.168.1.5/16

set_masklen(cidr, int)

cidr

为cidr值设置网络掩码长度

set_masklen('192.168.1.0/24'::cidr, 16)

192.168.0.0/16

text(inet)

text

抽取 IP 地址和网络掩码长度为文本

text(inet '192.168.1.5')

192.168.1.5/32

inet_same_family(inet, inet)

boolean

地址来自同一个地址族吗?

inet_same_family('192.168.1.5/24', '::1')

false

inet_merge(inet, inet)

cidr

最小的网络包括给定的两个网络

inet_merge('192.168.1.5/24', '192.168.2.5/24')

192.168.0.0/22

相关内容

热门资讯

埃菲尔铁塔在哪 中国仿建埃菲尔... 2019年4月26日,广西南宁市,街头惊现一座巨型山寨版埃菲尔铁塔,高约20米,白色塔身,造型逼真,...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
苁蓉的食用方法 鲜苁蓉的吃法有... 肉苁蓉号称“温而不热,补而不峻,暖而不燥,滑而不泄,故有从容之名。”历来也是传统药食同源的滋补佳品。...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...
脚上的穴位图 脚面经络图对应的... 人体穴位作用图解大全更清晰直观的标注了各个人体穴位的作用,包括头部穴位图、胸部穴位图、背部穴位图、胳...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
猫咪吃了塑料袋怎么办 猫咪误食... 你知道吗?塑料袋放久了会长猫哦!要说猫咪对塑料袋的喜爱程度完完全全可以媲美纸箱家里只要一有塑料袋的响...
世界上最漂亮的人 世界上最漂亮... 此前在某网上,选出了全球265万颜值姣好的女性。从这些数量庞大的女性群体中,人们投票选出了心目中最美...
埃菲尔铁塔在哪 中国仿建埃菲尔... 2019年4月26日,广西南宁市,街头惊现一座巨型山寨版埃菲尔铁塔,高约20米,白色塔身,造型逼真,...
阳澄湖在哪里哪个省的 阳澄湖是... 点击题目下方苏州生活指南有用 有趣 有态度近期的阳澄湖度很高,3月24日,央视二套《第一时间》直播连...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...