Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
2dot5
ClickHouse
提交
0bd16745
C
ClickHouse
项目概览
2dot5
/
ClickHouse
通知
3
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
C
ClickHouse
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
未验证
提交
0bd16745
编写于
2月 12, 2021
作者:
V
Vladimir
提交者:
GitHub
2月 12, 2021
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Bit more complicated example for isIPv4String - ru
上级
c925e34e
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
15 addition
and
10 deletion
+15
-10
docs/ru/sql-reference/functions/ip-address-functions.md
docs/ru/sql-reference/functions/ip-address-functions.md
+15
-10
未找到文件。
docs/ru/sql-reference/functions/ip-address-functions.md
浏览文件 @
0bd16745
...
...
@@ -259,7 +259,7 @@ isIPv4String(string)
**Возвращаемое значение**
-
`1`
если
`string`
является адресом IPv4 ,
`0`
если нет
.
-
`1`
если
`string`
является адресом IPv4 ,
иначе —
`0`
.
Тип:
[
UInt8
](
../../sql-reference/data-types/int-uint.md
)
.
...
...
@@ -268,15 +268,17 @@ isIPv4String(string)
Запрос:
```
sql
SELECT
isIPv4String
(
'0.0.0.0'
);
SELECT
addr
,
isIPv4String
(
addr
)
FROM
(
SELECT
[
'0.0.0.0'
,
'127.0.0.1'
,
'::ffff:127.0.0.1'
]
AS
addr
)
ARRAY
JOIN
addr
```
Результат:
```
text
┌─isIPv4String('0.0.0.0')─┐
│ 1 │
└─────────────────────────┘
┌─addr─────────────┬─isIPv4String(addr)─┐
│ 0.0.0.0 │ 1 │
│ 127.0.0.1 │ 1 │
│ ::ffff:127.0.0.1 │ 0 │
└──────────────────┴────────────────────┘
```
## isIPv6String {#isipv6string}
...
...
@@ -295,7 +297,7 @@ isIPv6String(string)
**Возвращаемое значение**
-
`1`
если
`string`
является адресом IPv6 ,
`0`
если нет
.
-
`1`
если
`string`
является адресом IPv6 ,
иначе —
`0`
.
Тип:
[
UInt8
](
../../sql-reference/data-types/int-uint.md
)
.
...
...
@@ -304,15 +306,18 @@ isIPv6String(string)
Запрос:
```
sql
SELECT
isIPv6String
(
'::ffff:127.0.0.1'
);
SELECT
addr
,
isIPv6String
(
addr
)
FROM
(
SELECT
[
'::'
,
'1111::ffff'
,
'::ffff:127.0.0.1'
,
'127.0.0.1'
]
AS
addr
)
ARRAY
JOIN
addr
```
Результат:
```
text
┌─isIPv6String('::ffff:127.0.0.1')─┐
│ 1 │
└──────────────────────────────────┘
┌─addr─────────────┬─isIPv6String(addr)─┐
│ :: │ 1 │
│ 1111::ffff │ 1 │
│ ::ffff:127.0.0.1 │ 1 │
│ 127.0.0.1 │ 0 │
└──────────────────┴────────────────────┘
```
[
Оригинальная статья
](
https://clickhouse.tech/docs/ru/query_language/functions/ip_address_functions/
)
<!--hide-->
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录