clickhouse中两个字符串的比较

jgwigjjp  于 2021-07-15  发布在  ClickHouse
关注(0)|答案(1)|浏览(1305)

我有一张table my_table 在数据库中 my_db 用一个 String 列名为 IpAddr .
以下查询:

select 
    IpAddr, 
    lower(IpAddr), 
    IpAddr = lower(IpAddr) 
from my_db.my_table 
where IpAddr = '10.144.145.159' 
limit 1

生成以下输出:

IpAddr          lower(IpAddr)   equals(IpAddr, lower(IpAddr))
10.144.145.159  10.144.145.159  1

问题是,我如何解释这个数字1作为比较的结果?
这是否意味着 String 以及它的 lowered 对方不一样吗?或者说它正是奥波塞特?

yiytaume

yiytaume1#

刚发现 1 手段 true ,因为以下查询:

select 
    IpAddr, 
    name, 
    IpAddr = name 
from my_db.my_table 
where IpAddr = '10.144.145.159' 
limit 1

IpAddr         Name    equals(IpAddr, Name)
10.144.145.159 myName  0

平等的回报 0 已知的 false 凯斯,这是,因为 10.144.145.159 以及 myName 不平等

相关问题