You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kylin.apache.org by 廉立伟 <li...@huobi.com> on 2019/01/29 14:26:36 UTC
查询无结果
你好 加where查询没有结果 为啥
[cid:image001.png@01D4B821.B1CF9570]
M lianliwei@huobi.com
Re: 查询无结果
Posted by 廉立伟 <li...@huobi.com>.
实际中数据前后没有空格,怎么不加trim就查不出来呢
获取 Outlook for iOS<https://aka.ms/o0ukef>
________________________________
收件人: 廉立伟 <li...@huobi.com>
发送时间: 星期四, 一月 31, 2019 09:14
收件人: dev@kylin.apache.org; dev@kylin.apache.org
主题: Re: 查询无结果
你好 加trim就可以了 如果不加trim的话 我怎么办 问题是出哪了
获取 Outlook for iOS<https://aka.ms/o0ukef>
________________________________
收件人: penphi than <de...@gmail.com>
发送时间: 星期四, 一月 31, 2019 09:00
收件人: dev@kylin.apache.org
主题: Re: 查询无结果
trim(HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME)
这个函数应该可以解决你的问题!
获取 Outlook for Android<https://aka.ms/ghei36>
________________________________
From: 廉立伟 <li...@huobi.com>
Sent: Thursday, January 31, 2019 8:47:02 AM
To: dev@kylin.apache.org; dev@kylin.apache.org
Subject: Re: 查询无结果
使用like可以查出结果来 但是使用=,结果为0 怎么确保数据前后没有空白字符
获取 Outlook for iOS<https://aka.ms/o0ukef>
________________________________
收件人: penphi than <de...@gmail.com>
发送时间: 星期四, 一月 31, 2019 01:01
收件人: dev@kylin.apache.org
主题: Re: 查询无结果
可以试一试 like `%b11%` 确保你的数据b11
前后没有空白字符
获取 Outlook for Android<https://aka.ms/ghei36>
________________________________
From: Billy Liu <bi...@apache.org>
Sent: Wednesday, January 30, 2019 8:56:38 PM
To: dev
Subject: Re: 查询无结果
select
EXCHANGE_NAME, count(*)
from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
group by EXCHANGE_NAME
With Warm regards
Billy Liu
Yifei Wu <va...@gmail.com> 于2019年1月30日周三 下午3:10写道:
>
> Hi, liwei,
> It sounds like a Kylin Query bug, could you open a jira to describe this question and how to reproduce this question in detail, for it be very helpful for
> Locating the root cause.
>
> BR
> Yifei Wu
>
>
> 在 2019/1/30 下午2:49,“廉立伟”<li...@huobi.com> 写入:
>
> select
>
> count(*),EXCHANGE_NAME
>
> from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
>
> group by EXCHANGE_NAME
>
> order by EXCHANGE_NAME
> 这样的话有结果 有b11 但是where的时候就没有
>
> 获取 Outlook for iOS<https://aka.ms/o0ukef>
>
> ________________________________
> 收件人: Li Feng <li...@kyligence.io>
> 发送时间: 星期三, 一月 30, 2019 13:15
> 收件人: dev@kylin.apache.org
> 主题: Re: 查询无结果
>
> Hi Liwei
> Try
> select
> count(*),EXCHANGE_NAME
> from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> group by EXCHANGE_NAME
> order by EXCHANGE_NAME
> and check whether there exists 'b11' value.
> BR,
> Lee
> 在 19/1/30 下午1:08,“廉立伟”<li...@huobi.com> 写入:
>
> 怎么没结果 你们解决下呀
>
> 获取 Outlook for iOS<https://aka.ms/o0ukef>
>
> ________________________________
> 收件人: 廉立伟 <li...@huobi.com>
> 发送时间: 星期三, 一月 30, 2019 10:23
> 收件人: dev@kylin.apache.org
> 主题: Re: 查询无结果
>
> 这样查询结果为0,但是我的数据中确实有EXCHANGE_NAME = 'b11',怎么查不出来呢
> select
> count(*)
> from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
>
>
> 在 2019/1/30 上午10:21,“JiaTao Tao”<ta...@gmail.com> 写入:
>
> select
> count(*)
> from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
>
>
>
>
>
>
Re: 查询无结果
Posted by 廉立伟 <li...@huobi.com>.
你好 Cdh6.0.1可以安装kylin2.3.2版本吗
获取 Outlook for iOS<https://aka.ms/o0ukef>
________________________________
收件人: penphi than <de...@gmail.com>
发送时间: 星期四, 一月 31, 2019 10:32
收件人: dev@kylin.apache.org
主题: Re: 查询无结果
我的理解是hive默认对于varchar的类型列做了一个trim的操作
我在这个表里加了一条数据 11,4362,2012-01-01, ABIN,175750,0,12,10000096,218.14,668,
TEST129
SELECT count(*) from test_kylin_fact
where lstg_format_name = ' ABIN' 查询数据结果为0,
加了一条数据加了一条数据 11,4362,2012-01-01,a ABIN,175750,0,12,10000096,218.14,668,
TEST129
SELECT count(*) from test_kylin_fact
where lstg_format_name = 'a ABIN' 查询数据结果为1,
所以我的猜想是它默认做了一个trim的操作,我需要做一个验证。
目前,你可以使用trim绕过这个问题,它应该不会影响你的结果
On Thu, Jan 31, 2019 at 9:40 AM 廉立伟 <li...@huobi.com> wrote:
> 你的意思是数据在hive中前后有空格? 我刚才在hive中select了一下 不加trim也可以查出来
>
> 获取 Outlook for iOS<https://aka.ms/o0ukef>
>
> ________________________________
> 收件人: penphi than <de...@gmail.com>
> 发送时间: 星期四, 一月 31, 2019 09:33
> 收件人: dev@kylin.apache.org
> 主题: Re: 查询无结果
>
> 很明显,这是数据问题,不是你的SQL问题啊。
> 如果你想实现彻底解决一遍,要么你在SQL查询的时候处理一下,
> 要么你就得把数据库中的数据这个字段处理一遍啊。
>
> 这个都不能说是脏数据,可能就是数据入库的时候,当时没有注意这个问题,
> 可以找DBA或者数据处理人员处理一下。后续的数据进去的时候做一个触发器检查。
>
> 不过你这种情况,建议把trim加上。
>
> On Thu, Jan 31, 2019 at 9:14 AM 廉立伟 <li...@huobi.com> wrote:
>
> > 你好 加trim就可以了 如果不加trim的话 我怎么办 问题是出哪了
> >
> > 获取 Outlook for iOS<https://aka.ms/o0ukef>
> >
> > ________________________________
> > 收件人: penphi than <de...@gmail.com>
> > 发送时间: 星期四, 一月 31, 2019 09:00
> > 收件人: dev@kylin.apache.org
> > 主题: Re: 查询无结果
> >
> > trim(HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME)
> >
> > 这个函数应该可以解决你的问题!
> >
> > 获取 Outlook for Android<https://aka.ms/ghei36>
> >
> > ________________________________
> > From: 廉立伟 <li...@huobi.com>
> > Sent: Thursday, January 31, 2019 8:47:02 AM
> > To: dev@kylin.apache.org; dev@kylin.apache.org
> > Subject: Re: 查询无结果
> >
> > 使用like可以查出结果来 但是使用=,结果为0 怎么确保数据前后没有空白字符
> >
> > 获取 Outlook for iOS<https://aka.ms/o0ukef>
> >
> > ________________________________
> > 收件人: penphi than <de...@gmail.com>
> > 发送时间: 星期四, 一月 31, 2019 01:01
> > 收件人: dev@kylin.apache.org
> > 主题: Re: 查询无结果
> >
> > 可以试一试 like `%b11%` 确保你的数据b11
> >
> > 前后没有空白字符
> >
> > 获取 Outlook for Android<https://aka.ms/ghei36>
> >
> > ________________________________
> > From: Billy Liu <bi...@apache.org>
> > Sent: Wednesday, January 30, 2019 8:56:38 PM
> > To: dev
> > Subject: Re: 查询无结果
> >
> > select
> > EXCHANGE_NAME, count(*)
> > from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> > where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
> > group by EXCHANGE_NAME
> >
> > With Warm regards
> >
> > Billy Liu
> >
> > Yifei Wu <va...@gmail.com> 于2019年1月30日周三 下午3:10写道:
> > >
> > > Hi, liwei,
> > > It sounds like a Kylin Query bug, could you open a jira to describe
> this
> > question and how to reproduce this question in detail, for it be very
> > helpful for
> > > Locating the root cause.
> > >
> > > BR
> > > Yifei Wu
> > >
> > >
> > > 在 2019/1/30 下午2:49,“廉立伟”<li...@huobi.com> 写入:
> > >
> > > select
> > >
> > > count(*),EXCHANGE_NAME
> > >
> > > from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> > >
> > > group by EXCHANGE_NAME
> > >
> > > order by EXCHANGE_NAME
> > > 这样的话有结果 有b11 但是where的时候就没有
> > >
> > > 获取 Outlook for iOS<https://aka.ms/o0ukef>
> > >
> > > ________________________________
> > > 收件人: Li Feng <li...@kyligence.io>
> > > 发送时间: 星期三, 一月 30, 2019 13:15
> > > 收件人: dev@kylin.apache.org
> > > 主题: Re: 查询无结果
> > >
> > > Hi Liwei
> > > Try
> > > select
> > > count(*),EXCHANGE_NAME
> > > from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> > > group by EXCHANGE_NAME
> > > order by EXCHANGE_NAME
> > > and check whether there exists 'b11' value.
> > > BR,
> > > Lee
> > > 在 19/1/30 下午1:08,“廉立伟”<li...@huobi.com> 写入:
> > >
> > > 怎么没结果 你们解决下呀
> > >
> > > 获取 Outlook for iOS<https://aka.ms/o0ukef>
> > >
> > > ________________________________
> > > 收件人: 廉立伟 <li...@huobi.com>
> > > 发送时间: 星期三, 一月 30, 2019 10:23
> > > 收件人: dev@kylin.apache.org
> > > 主题: Re: 查询无结果
> > >
> > > 这样查询结果为0,但是我的数据中确实有EXCHANGE_NAME = 'b11',怎么查不出来呢
> > > select
> > > count(*)
> > > from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> > > where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
> > >
> > >
> > > 在 2019/1/30 上午10:21,“JiaTao Tao”<ta...@gmail.com> 写入:
> > >
> > > select
> > > count(*)
> > > from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> > > where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
> > >
> > >
> > >
> > >
> > >
> > >
> >
>
Re: 查询无结果
Posted by penphi than <de...@gmail.com>.
我的理解是hive默认对于varchar的类型列做了一个trim的操作
我在这个表里加了一条数据 11,4362,2012-01-01, ABIN,175750,0,12,10000096,218.14,668,
TEST129
SELECT count(*) from test_kylin_fact
where lstg_format_name = ' ABIN' 查询数据结果为0,
加了一条数据加了一条数据 11,4362,2012-01-01,a ABIN,175750,0,12,10000096,218.14,668,
TEST129
SELECT count(*) from test_kylin_fact
where lstg_format_name = 'a ABIN' 查询数据结果为1,
所以我的猜想是它默认做了一个trim的操作,我需要做一个验证。
目前,你可以使用trim绕过这个问题,它应该不会影响你的结果
On Thu, Jan 31, 2019 at 9:40 AM 廉立伟 <li...@huobi.com> wrote:
> 你的意思是数据在hive中前后有空格? 我刚才在hive中select了一下 不加trim也可以查出来
>
> 获取 Outlook for iOS<https://aka.ms/o0ukef>
>
> ________________________________
> 收件人: penphi than <de...@gmail.com>
> 发送时间: 星期四, 一月 31, 2019 09:33
> 收件人: dev@kylin.apache.org
> 主题: Re: 查询无结果
>
> 很明显,这是数据问题,不是你的SQL问题啊。
> 如果你想实现彻底解决一遍,要么你在SQL查询的时候处理一下,
> 要么你就得把数据库中的数据这个字段处理一遍啊。
>
> 这个都不能说是脏数据,可能就是数据入库的时候,当时没有注意这个问题,
> 可以找DBA或者数据处理人员处理一下。后续的数据进去的时候做一个触发器检查。
>
> 不过你这种情况,建议把trim加上。
>
> On Thu, Jan 31, 2019 at 9:14 AM 廉立伟 <li...@huobi.com> wrote:
>
> > 你好 加trim就可以了 如果不加trim的话 我怎么办 问题是出哪了
> >
> > 获取 Outlook for iOS<https://aka.ms/o0ukef>
> >
> > ________________________________
> > 收件人: penphi than <de...@gmail.com>
> > 发送时间: 星期四, 一月 31, 2019 09:00
> > 收件人: dev@kylin.apache.org
> > 主题: Re: 查询无结果
> >
> > trim(HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME)
> >
> > 这个函数应该可以解决你的问题!
> >
> > 获取 Outlook for Android<https://aka.ms/ghei36>
> >
> > ________________________________
> > From: 廉立伟 <li...@huobi.com>
> > Sent: Thursday, January 31, 2019 8:47:02 AM
> > To: dev@kylin.apache.org; dev@kylin.apache.org
> > Subject: Re: 查询无结果
> >
> > 使用like可以查出结果来 但是使用=,结果为0 怎么确保数据前后没有空白字符
> >
> > 获取 Outlook for iOS<https://aka.ms/o0ukef>
> >
> > ________________________________
> > 收件人: penphi than <de...@gmail.com>
> > 发送时间: 星期四, 一月 31, 2019 01:01
> > 收件人: dev@kylin.apache.org
> > 主题: Re: 查询无结果
> >
> > 可以试一试 like `%b11%` 确保你的数据b11
> >
> > 前后没有空白字符
> >
> > 获取 Outlook for Android<https://aka.ms/ghei36>
> >
> > ________________________________
> > From: Billy Liu <bi...@apache.org>
> > Sent: Wednesday, January 30, 2019 8:56:38 PM
> > To: dev
> > Subject: Re: 查询无结果
> >
> > select
> > EXCHANGE_NAME, count(*)
> > from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> > where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
> > group by EXCHANGE_NAME
> >
> > With Warm regards
> >
> > Billy Liu
> >
> > Yifei Wu <va...@gmail.com> 于2019年1月30日周三 下午3:10写道:
> > >
> > > Hi, liwei,
> > > It sounds like a Kylin Query bug, could you open a jira to describe
> this
> > question and how to reproduce this question in detail, for it be very
> > helpful for
> > > Locating the root cause.
> > >
> > > BR
> > > Yifei Wu
> > >
> > >
> > > 在 2019/1/30 下午2:49,“廉立伟”<li...@huobi.com> 写入:
> > >
> > > select
> > >
> > > count(*),EXCHANGE_NAME
> > >
> > > from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> > >
> > > group by EXCHANGE_NAME
> > >
> > > order by EXCHANGE_NAME
> > > 这样的话有结果 有b11 但是where的时候就没有
> > >
> > > 获取 Outlook for iOS<https://aka.ms/o0ukef>
> > >
> > > ________________________________
> > > 收件人: Li Feng <li...@kyligence.io>
> > > 发送时间: 星期三, 一月 30, 2019 13:15
> > > 收件人: dev@kylin.apache.org
> > > 主题: Re: 查询无结果
> > >
> > > Hi Liwei
> > > Try
> > > select
> > > count(*),EXCHANGE_NAME
> > > from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> > > group by EXCHANGE_NAME
> > > order by EXCHANGE_NAME
> > > and check whether there exists 'b11' value.
> > > BR,
> > > Lee
> > > 在 19/1/30 下午1:08,“廉立伟”<li...@huobi.com> 写入:
> > >
> > > 怎么没结果 你们解决下呀
> > >
> > > 获取 Outlook for iOS<https://aka.ms/o0ukef>
> > >
> > > ________________________________
> > > 收件人: 廉立伟 <li...@huobi.com>
> > > 发送时间: 星期三, 一月 30, 2019 10:23
> > > 收件人: dev@kylin.apache.org
> > > 主题: Re: 查询无结果
> > >
> > > 这样查询结果为0,但是我的数据中确实有EXCHANGE_NAME = 'b11',怎么查不出来呢
> > > select
> > > count(*)
> > > from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> > > where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
> > >
> > >
> > > 在 2019/1/30 上午10:21,“JiaTao Tao”<ta...@gmail.com> 写入:
> > >
> > > select
> > > count(*)
> > > from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> > > where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
> > >
> > >
> > >
> > >
> > >
> > >
> >
>
Re: 查询无结果
Posted by 廉立伟 <li...@huobi.com>.
你的意思是数据在hive中前后有空格? 我刚才在hive中select了一下 不加trim也可以查出来
获取 Outlook for iOS<https://aka.ms/o0ukef>
________________________________
收件人: penphi than <de...@gmail.com>
发送时间: 星期四, 一月 31, 2019 09:33
收件人: dev@kylin.apache.org
主题: Re: 查询无结果
很明显,这是数据问题,不是你的SQL问题啊。
如果你想实现彻底解决一遍,要么你在SQL查询的时候处理一下,
要么你就得把数据库中的数据这个字段处理一遍啊。
这个都不能说是脏数据,可能就是数据入库的时候,当时没有注意这个问题,
可以找DBA或者数据处理人员处理一下。后续的数据进去的时候做一个触发器检查。
不过你这种情况,建议把trim加上。
On Thu, Jan 31, 2019 at 9:14 AM 廉立伟 <li...@huobi.com> wrote:
> 你好 加trim就可以了 如果不加trim的话 我怎么办 问题是出哪了
>
> 获取 Outlook for iOS<https://aka.ms/o0ukef>
>
> ________________________________
> 收件人: penphi than <de...@gmail.com>
> 发送时间: 星期四, 一月 31, 2019 09:00
> 收件人: dev@kylin.apache.org
> 主题: Re: 查询无结果
>
> trim(HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME)
>
> 这个函数应该可以解决你的问题!
>
> 获取 Outlook for Android<https://aka.ms/ghei36>
>
> ________________________________
> From: 廉立伟 <li...@huobi.com>
> Sent: Thursday, January 31, 2019 8:47:02 AM
> To: dev@kylin.apache.org; dev@kylin.apache.org
> Subject: Re: 查询无结果
>
> 使用like可以查出结果来 但是使用=,结果为0 怎么确保数据前后没有空白字符
>
> 获取 Outlook for iOS<https://aka.ms/o0ukef>
>
> ________________________________
> 收件人: penphi than <de...@gmail.com>
> 发送时间: 星期四, 一月 31, 2019 01:01
> 收件人: dev@kylin.apache.org
> 主题: Re: 查询无结果
>
> 可以试一试 like `%b11%` 确保你的数据b11
>
> 前后没有空白字符
>
> 获取 Outlook for Android<https://aka.ms/ghei36>
>
> ________________________________
> From: Billy Liu <bi...@apache.org>
> Sent: Wednesday, January 30, 2019 8:56:38 PM
> To: dev
> Subject: Re: 查询无结果
>
> select
> EXCHANGE_NAME, count(*)
> from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
> group by EXCHANGE_NAME
>
> With Warm regards
>
> Billy Liu
>
> Yifei Wu <va...@gmail.com> 于2019年1月30日周三 下午3:10写道:
> >
> > Hi, liwei,
> > It sounds like a Kylin Query bug, could you open a jira to describe this
> question and how to reproduce this question in detail, for it be very
> helpful for
> > Locating the root cause.
> >
> > BR
> > Yifei Wu
> >
> >
> > 在 2019/1/30 下午2:49,“廉立伟”<li...@huobi.com> 写入:
> >
> > select
> >
> > count(*),EXCHANGE_NAME
> >
> > from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> >
> > group by EXCHANGE_NAME
> >
> > order by EXCHANGE_NAME
> > 这样的话有结果 有b11 但是where的时候就没有
> >
> > 获取 Outlook for iOS<https://aka.ms/o0ukef>
> >
> > ________________________________
> > 收件人: Li Feng <li...@kyligence.io>
> > 发送时间: 星期三, 一月 30, 2019 13:15
> > 收件人: dev@kylin.apache.org
> > 主题: Re: 查询无结果
> >
> > Hi Liwei
> > Try
> > select
> > count(*),EXCHANGE_NAME
> > from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> > group by EXCHANGE_NAME
> > order by EXCHANGE_NAME
> > and check whether there exists 'b11' value.
> > BR,
> > Lee
> > 在 19/1/30 下午1:08,“廉立伟”<li...@huobi.com> 写入:
> >
> > 怎么没结果 你们解决下呀
> >
> > 获取 Outlook for iOS<https://aka.ms/o0ukef>
> >
> > ________________________________
> > 收件人: 廉立伟 <li...@huobi.com>
> > 发送时间: 星期三, 一月 30, 2019 10:23
> > 收件人: dev@kylin.apache.org
> > 主题: Re: 查询无结果
> >
> > 这样查询结果为0,但是我的数据中确实有EXCHANGE_NAME = 'b11',怎么查不出来呢
> > select
> > count(*)
> > from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> > where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
> >
> >
> > 在 2019/1/30 上午10:21,“JiaTao Tao”<ta...@gmail.com> 写入:
> >
> > select
> > count(*)
> > from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> > where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
> >
> >
> >
> >
> >
> >
>
Re: 查询无结果
Posted by penphi than <de...@gmail.com>.
很明显,这是数据问题,不是你的SQL问题啊。
如果你想实现彻底解决一遍,要么你在SQL查询的时候处理一下,
要么你就得把数据库中的数据这个字段处理一遍啊。
这个都不能说是脏数据,可能就是数据入库的时候,当时没有注意这个问题,
可以找DBA或者数据处理人员处理一下。后续的数据进去的时候做一个触发器检查。
不过你这种情况,建议把trim加上。
On Thu, Jan 31, 2019 at 9:14 AM 廉立伟 <li...@huobi.com> wrote:
> 你好 加trim就可以了 如果不加trim的话 我怎么办 问题是出哪了
>
> 获取 Outlook for iOS<https://aka.ms/o0ukef>
>
> ________________________________
> 收件人: penphi than <de...@gmail.com>
> 发送时间: 星期四, 一月 31, 2019 09:00
> 收件人: dev@kylin.apache.org
> 主题: Re: 查询无结果
>
> trim(HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME)
>
> 这个函数应该可以解决你的问题!
>
> 获取 Outlook for Android<https://aka.ms/ghei36>
>
> ________________________________
> From: 廉立伟 <li...@huobi.com>
> Sent: Thursday, January 31, 2019 8:47:02 AM
> To: dev@kylin.apache.org; dev@kylin.apache.org
> Subject: Re: 查询无结果
>
> 使用like可以查出结果来 但是使用=,结果为0 怎么确保数据前后没有空白字符
>
> 获取 Outlook for iOS<https://aka.ms/o0ukef>
>
> ________________________________
> 收件人: penphi than <de...@gmail.com>
> 发送时间: 星期四, 一月 31, 2019 01:01
> 收件人: dev@kylin.apache.org
> 主题: Re: 查询无结果
>
> 可以试一试 like `%b11%` 确保你的数据b11
>
> 前后没有空白字符
>
> 获取 Outlook for Android<https://aka.ms/ghei36>
>
> ________________________________
> From: Billy Liu <bi...@apache.org>
> Sent: Wednesday, January 30, 2019 8:56:38 PM
> To: dev
> Subject: Re: 查询无结果
>
> select
> EXCHANGE_NAME, count(*)
> from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
> group by EXCHANGE_NAME
>
> With Warm regards
>
> Billy Liu
>
> Yifei Wu <va...@gmail.com> 于2019年1月30日周三 下午3:10写道:
> >
> > Hi, liwei,
> > It sounds like a Kylin Query bug, could you open a jira to describe this
> question and how to reproduce this question in detail, for it be very
> helpful for
> > Locating the root cause.
> >
> > BR
> > Yifei Wu
> >
> >
> > 在 2019/1/30 下午2:49,“廉立伟”<li...@huobi.com> 写入:
> >
> > select
> >
> > count(*),EXCHANGE_NAME
> >
> > from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> >
> > group by EXCHANGE_NAME
> >
> > order by EXCHANGE_NAME
> > 这样的话有结果 有b11 但是where的时候就没有
> >
> > 获取 Outlook for iOS<https://aka.ms/o0ukef>
> >
> > ________________________________
> > 收件人: Li Feng <li...@kyligence.io>
> > 发送时间: 星期三, 一月 30, 2019 13:15
> > 收件人: dev@kylin.apache.org
> > 主题: Re: 查询无结果
> >
> > Hi Liwei
> > Try
> > select
> > count(*),EXCHANGE_NAME
> > from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> > group by EXCHANGE_NAME
> > order by EXCHANGE_NAME
> > and check whether there exists 'b11' value.
> > BR,
> > Lee
> > 在 19/1/30 下午1:08,“廉立伟”<li...@huobi.com> 写入:
> >
> > 怎么没结果 你们解决下呀
> >
> > 获取 Outlook for iOS<https://aka.ms/o0ukef>
> >
> > ________________________________
> > 收件人: 廉立伟 <li...@huobi.com>
> > 发送时间: 星期三, 一月 30, 2019 10:23
> > 收件人: dev@kylin.apache.org
> > 主题: Re: 查询无结果
> >
> > 这样查询结果为0,但是我的数据中确实有EXCHANGE_NAME = 'b11',怎么查不出来呢
> > select
> > count(*)
> > from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> > where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
> >
> >
> > 在 2019/1/30 上午10:21,“JiaTao Tao”<ta...@gmail.com> 写入:
> >
> > select
> > count(*)
> > from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> > where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
> >
> >
> >
> >
> >
> >
>
Re: 回复: 查询无结果
Posted by 廉立伟 <li...@huobi.com>.
你好 我们在源数据用trim处理了一下 还是显示没有结果
获取 Outlook for iOS<https://aka.ms/o0ukef>
________________________________
收件人: 廉立伟 <li...@huobi.com>
发送时间: 星期一, 二月 11, 2019 17:12
收件人: dev@kylin.apache.org
主题: Re: 回复: 查询无结果
你好
select
count(*)
from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
我这样查询有结果
但是where条件中为中文为结果,这个怎么解决呢
select
count(*)
from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = '中国'
在 2019/2/6 下午12:28,“廉立伟”<li...@huobi.com> 写入:
你好 Kylin2.5.2版本查询数据时为0 是不是这版本有bug where条件中查询字符串数据为0
select
> count(*)
> from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
获取 Outlook for iOS<https://aka.ms/o0ukef>
________________________________
收件人: 廉立伟 <li...@huobi.com>
发送时间: 星期四, 一月 31, 2019 15:01
收件人: dev@kylin.apache.org; dev@kylin.apache.org
主题: Re: 回复: 查询无结果
你好 在kylin2.5.2版本中 我这样查询不报错,但是没有结果
select
EXCHANGE_NAME
from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
如下查询有结果
select
EXCHANGE_NAME
from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
where trim(HUO_BI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME )= 'b11'
我已确定where条件中的字段并没有空格,这是不是个bug?你们解决下
我的tableau中必须不能用trim,只能有=和in
获取 Outlook for iOS<https://aka.ms/o0ukef>
________________________________
收件人: Chao Long <wa...@qq.com>
发送时间: 星期四, 一月 31, 2019 14:49
收件人: dev
主题: 回复: 查询无结果
Hi liwei,
Kylin v2.3.2 can not run on CDH6.0 directly and Kylin provides the binary package for CDH6.0 since v2.5.0. Maybe you can upgrade your Kylin to v2.5.2.
------------------
Best Regards,
Chao Long
------------------ 原始邮件 ------------------
发件人: "廉立伟"<li...@huobi.com>;
发送时间: 2019年1月31日(星期四) 中午1:26
收件人: "dev@kylin.apache.org"<de...@kylin.apache.org>;
主题: Re: 查询无结果
你好 Cdh6.0.1可以安装kylin2.3.2版本吗
获取 Outlook for iOS<https://aka.ms/o0ukef>
________________________________
收件人: penphi than <de...@gmail.com>
发送时间: 星期四, 一月 31, 2019 10:32
收件人: dev@kylin.apache.org
主题: Re: 查询无结果
我的理解是hive默认对于varchar的类型列做了一个trim的操作
我在这个表里加了一条数据 11,4362,2012-01-01, ABIN,175750,0,12,10000096,218.14,668,
TEST129
SELECT count(*) from test_kylin_fact
where lstg_format_name = ' ABIN' 查询数据结果为0,
加了一条数据加了一条数据 11,4362,2012-01-01,a ABIN,175750,0,12,10000096,218.14,668,
TEST129
SELECT count(*) from test_kylin_fact
where lstg_format_name = 'a ABIN' 查询数据结果为1,
所以我的猜想是它默认做了一个trim的操作,我需要做一个验证。
目前,你可以使用trim绕过这个问题,它应该不会影响你的结果
On Thu, Jan 31, 2019 at 9:40 AM 廉立伟 <li...@huobi.com> wrote:
> 你的意思是数据在hive中前后有空格? 我刚才在hive中select了一下 不加trim也可以查出来
>
> 获取 Outlook for iOS<https://aka.ms/o0ukef>
>
> ________________________________
> 收件人: penphi than <de...@gmail.com>
> 发送时间: 星期四, 一月 31, 2019 09:33
> 收件人: dev@kylin.apache.org
> 主题: Re: 查询无结果
>
> 很明显,这是数据问题,不是你的SQL问题啊。
> 如果你想实现彻底解决一遍,要么你在SQL查询的时候处理一下,
> 要么你就得把数据库中的数据这个字段处理一遍啊。
>
> 这个都不能说是脏数据,可能就是数据入库的时候,当时没有注意这个问题,
> 可以找DBA或者数据处理人员处理一下。后续的数据进去的时候做一个触发器检查。
>
> 不过你这种情况,建议把trim加上。
>
> On Thu, Jan 31, 2019 at 9:14 AM 廉立伟 <li...@huobi.com> wrote:
>
> > 你好 加trim就可以了 如果不加trim的话 我怎么办 问题是出哪了
> >
> > 获取 Outlook for iOS<https://aka.ms/o0ukef>
> >
> > ________________________________
> > 收件人: penphi than <de...@gmail.com>
> > 发送时间: 星期四, 一月 31, 2019 09:00
> > 收件人: dev@kylin.apache.org
> > 主题: Re: 查询无结果
> >
> > trim(HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME)
> >
> > 这个函数应该可以解决你的问题!
> >
> > 获取 Outlook for Android<https://aka.ms/ghei36>
> >
> > ________________________________
> > From: 廉立伟 <li...@huobi.com>
> > Sent: Thursday, January 31, 2019 8:47:02 AM
> > To: dev@kylin.apache.org; dev@kylin.apache.org
> > Subject: Re: 查询无结果
> >
> > 使用like可以查出结果来 但是使用=,结果为0 怎么确保数据前后没有空白字符
> >
> > 获取 Outlook for iOS<https://aka.ms/o0ukef>
> >
> > ________________________________
> > 收件人: penphi than <de...@gmail.com>
> > 发送时间: 星期四, 一月 31, 2019 01:01
> > 收件人: dev@kylin.apache.org
> > 主题: Re: 查询无结果
> >
> > 可以试一试 like `%b11%` 确保你的数据b11
> >
> > 前后没有空白字符
> >
> > 获取 Outlook for Android<https://aka.ms/ghei36>
> >
> > ________________________________
> > From: Billy Liu <bi...@apache.org>
> > Sent: Wednesday, January 30, 2019 8:56:38 PM
> > To: dev
> > Subject: Re: 查询无结果
> >
> > select
> > EXCHANGE_NAME, count(*)
> > from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> > where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
> > group by EXCHANGE_NAME
> >
> > With Warm regards
> >
> > Billy Liu
> >
> > Yifei Wu <va...@gmail.com> 于2019年1月30日周三 下午3:10写道:
> > >
> > > Hi, liwei,
> > > It sounds like a Kylin Query bug, could you open a jira to describe
> this
> > question and how to reproduce this question in detail, for it be very
> > helpful for
> > > Locating the root cause.
> > >
> > > BR
> > > Yifei Wu
> > >
> > >
> > > 在 2019/1/30 下午2:49,“廉立伟”<li...@huobi.com> 写入:
> > >
> > > select
> > >
> > > count(*),EXCHANGE_NAME
> > >
> > > from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> > >
> > > group by EXCHANGE_NAME
> > >
> > > order by EXCHANGE_NAME
> > > 这样的话有结果 有b11 但是where的时候就没有
> > >
> > > 获取 Outlook for iOS<https://aka.ms/o0ukef>
> > >
> > > ________________________________
> > > 收件人: Li Feng <li...@kyligence.io>
> > > 发送时间: 星期三, 一月 30, 2019 13:15
> > > 收件人: dev@kylin.apache.org
> > > 主题: Re: 查询无结果
> > >
> > > Hi Liwei
> > > Try
> > > select
> > > count(*),EXCHANGE_NAME
> > > from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> > > group by EXCHANGE_NAME
> > > order by EXCHANGE_NAME
> > > and check whether there exists 'b11' value.
> > > BR,
> > > Lee
> > > 在 19/1/30 下午1:08,“廉立伟”<li...@huobi.com> 写入:
> > >
> > > 怎么没结果 你们解决下呀
> > >
> > > 获取 Outlook for iOS<https://aka.ms/o0ukef>
> > >
> > > ________________________________
> > > 收件人: 廉立伟 <li...@huobi.com>
> > > 发送时间: 星期三, 一月 30, 2019 10:23
> > > 收件人: dev@kylin.apache.org
> > > 主题: Re: 查询无结果
> > >
> > > 这样查询结果为0,但是我的数据中确实有EXCHANGE_NAME = 'b11',怎么查不出来呢
> > > select
> > > count(*)
> > > from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> > > where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
> > >
> > >
> > > 在 2019/1/30 上午10:21,“JiaTao Tao”<ta...@gmail.com> 写入:
> > >
> > > select
> > > count(*)
> > > from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> > > where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
> > >
> > >
> > >
> > >
> > >
> > >
> >
>
Re: 回复: 查询无结果
Posted by 廉立伟 <li...@huobi.com>.
你好
select
count(*)
from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
我这样查询有结果
但是where条件中为中文为结果,这个怎么解决呢
select
count(*)
from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = '中国'
在 2019/2/6 下午12:28,“廉立伟”<li...@huobi.com> 写入:
你好 Kylin2.5.2版本查询数据时为0 是不是这版本有bug where条件中查询字符串数据为0
select
> count(*)
> from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
获取 Outlook for iOS<https://aka.ms/o0ukef>
________________________________
收件人: 廉立伟 <li...@huobi.com>
发送时间: 星期四, 一月 31, 2019 15:01
收件人: dev@kylin.apache.org; dev@kylin.apache.org
主题: Re: 回复: 查询无结果
你好 在kylin2.5.2版本中 我这样查询不报错,但是没有结果
select
EXCHANGE_NAME
from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
如下查询有结果
select
EXCHANGE_NAME
from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
where trim(HUO_BI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME )= 'b11'
我已确定where条件中的字段并没有空格,这是不是个bug?你们解决下
我的tableau中必须不能用trim,只能有=和in
获取 Outlook for iOS<https://aka.ms/o0ukef>
________________________________
收件人: Chao Long <wa...@qq.com>
发送时间: 星期四, 一月 31, 2019 14:49
收件人: dev
主题: 回复: 查询无结果
Hi liwei,
Kylin v2.3.2 can not run on CDH6.0 directly and Kylin provides the binary package for CDH6.0 since v2.5.0. Maybe you can upgrade your Kylin to v2.5.2.
------------------
Best Regards,
Chao Long
------------------ 原始邮件 ------------------
发件人: "廉立伟"<li...@huobi.com>;
发送时间: 2019年1月31日(星期四) 中午1:26
收件人: "dev@kylin.apache.org"<de...@kylin.apache.org>;
主题: Re: 查询无结果
你好 Cdh6.0.1可以安装kylin2.3.2版本吗
获取 Outlook for iOS<https://aka.ms/o0ukef>
________________________________
收件人: penphi than <de...@gmail.com>
发送时间: 星期四, 一月 31, 2019 10:32
收件人: dev@kylin.apache.org
主题: Re: 查询无结果
我的理解是hive默认对于varchar的类型列做了一个trim的操作
我在这个表里加了一条数据 11,4362,2012-01-01, ABIN,175750,0,12,10000096,218.14,668,
TEST129
SELECT count(*) from test_kylin_fact
where lstg_format_name = ' ABIN' 查询数据结果为0,
加了一条数据加了一条数据 11,4362,2012-01-01,a ABIN,175750,0,12,10000096,218.14,668,
TEST129
SELECT count(*) from test_kylin_fact
where lstg_format_name = 'a ABIN' 查询数据结果为1,
所以我的猜想是它默认做了一个trim的操作,我需要做一个验证。
目前,你可以使用trim绕过这个问题,它应该不会影响你的结果
On Thu, Jan 31, 2019 at 9:40 AM 廉立伟 <li...@huobi.com> wrote:
> 你的意思是数据在hive中前后有空格? 我刚才在hive中select了一下 不加trim也可以查出来
>
> 获取 Outlook for iOS<https://aka.ms/o0ukef>
>
> ________________________________
> 收件人: penphi than <de...@gmail.com>
> 发送时间: 星期四, 一月 31, 2019 09:33
> 收件人: dev@kylin.apache.org
> 主题: Re: 查询无结果
>
> 很明显,这是数据问题,不是你的SQL问题啊。
> 如果你想实现彻底解决一遍,要么你在SQL查询的时候处理一下,
> 要么你就得把数据库中的数据这个字段处理一遍啊。
>
> 这个都不能说是脏数据,可能就是数据入库的时候,当时没有注意这个问题,
> 可以找DBA或者数据处理人员处理一下。后续的数据进去的时候做一个触发器检查。
>
> 不过你这种情况,建议把trim加上。
>
> On Thu, Jan 31, 2019 at 9:14 AM 廉立伟 <li...@huobi.com> wrote:
>
> > 你好 加trim就可以了 如果不加trim的话 我怎么办 问题是出哪了
> >
> > 获取 Outlook for iOS<https://aka.ms/o0ukef>
> >
> > ________________________________
> > 收件人: penphi than <de...@gmail.com>
> > 发送时间: 星期四, 一月 31, 2019 09:00
> > 收件人: dev@kylin.apache.org
> > 主题: Re: 查询无结果
> >
> > trim(HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME)
> >
> > 这个函数应该可以解决你的问题!
> >
> > 获取 Outlook for Android<https://aka.ms/ghei36>
> >
> > ________________________________
> > From: 廉立伟 <li...@huobi.com>
> > Sent: Thursday, January 31, 2019 8:47:02 AM
> > To: dev@kylin.apache.org; dev@kylin.apache.org
> > Subject: Re: 查询无结果
> >
> > 使用like可以查出结果来 但是使用=,结果为0 怎么确保数据前后没有空白字符
> >
> > 获取 Outlook for iOS<https://aka.ms/o0ukef>
> >
> > ________________________________
> > 收件人: penphi than <de...@gmail.com>
> > 发送时间: 星期四, 一月 31, 2019 01:01
> > 收件人: dev@kylin.apache.org
> > 主题: Re: 查询无结果
> >
> > 可以试一试 like `%b11%` 确保你的数据b11
> >
> > 前后没有空白字符
> >
> > 获取 Outlook for Android<https://aka.ms/ghei36>
> >
> > ________________________________
> > From: Billy Liu <bi...@apache.org>
> > Sent: Wednesday, January 30, 2019 8:56:38 PM
> > To: dev
> > Subject: Re: 查询无结果
> >
> > select
> > EXCHANGE_NAME, count(*)
> > from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> > where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
> > group by EXCHANGE_NAME
> >
> > With Warm regards
> >
> > Billy Liu
> >
> > Yifei Wu <va...@gmail.com> 于2019年1月30日周三 下午3:10写道:
> > >
> > > Hi, liwei,
> > > It sounds like a Kylin Query bug, could you open a jira to describe
> this
> > question and how to reproduce this question in detail, for it be very
> > helpful for
> > > Locating the root cause.
> > >
> > > BR
> > > Yifei Wu
> > >
> > >
> > > 在 2019/1/30 下午2:49,“廉立伟”<li...@huobi.com> 写入:
> > >
> > > select
> > >
> > > count(*),EXCHANGE_NAME
> > >
> > > from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> > >
> > > group by EXCHANGE_NAME
> > >
> > > order by EXCHANGE_NAME
> > > 这样的话有结果 有b11 但是where的时候就没有
> > >
> > > 获取 Outlook for iOS<https://aka.ms/o0ukef>
> > >
> > > ________________________________
> > > 收件人: Li Feng <li...@kyligence.io>
> > > 发送时间: 星期三, 一月 30, 2019 13:15
> > > 收件人: dev@kylin.apache.org
> > > 主题: Re: 查询无结果
> > >
> > > Hi Liwei
> > > Try
> > > select
> > > count(*),EXCHANGE_NAME
> > > from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> > > group by EXCHANGE_NAME
> > > order by EXCHANGE_NAME
> > > and check whether there exists 'b11' value.
> > > BR,
> > > Lee
> > > 在 19/1/30 下午1:08,“廉立伟”<li...@huobi.com> 写入:
> > >
> > > 怎么没结果 你们解决下呀
> > >
> > > 获取 Outlook for iOS<https://aka.ms/o0ukef>
> > >
> > > ________________________________
> > > 收件人: 廉立伟 <li...@huobi.com>
> > > 发送时间: 星期三, 一月 30, 2019 10:23
> > > 收件人: dev@kylin.apache.org
> > > 主题: Re: 查询无结果
> > >
> > > 这样查询结果为0,但是我的数据中确实有EXCHANGE_NAME = 'b11',怎么查不出来呢
> > > select
> > > count(*)
> > > from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> > > where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
> > >
> > >
> > > 在 2019/1/30 上午10:21,“JiaTao Tao”<ta...@gmail.com> 写入:
> > >
> > > select
> > > count(*)
> > > from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> > > where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
> > >
> > >
> > >
> > >
> > >
> > >
> >
>
Re: 回复: 查询无结果
Posted by Li Feng <li...@kyligence.io>.
Hi 立伟,
根据之前的讨论,这个问题应该出在源数据前后有空格,软件层面并没有问题。
有两个解决方法:
1, 在源数据进Kylin前取一下trim,去除空格;比如在hive上建一张视图进行中间处理,把视图作为新的事实表。
2, Tableau层面进行处理,新增一个可计算字段为trim(EXCHANGE_NAME)
BR,
Lee
在 19/2/8 上午11:49,“廉立伟”<li...@huobi.com> 写入:
我这里不能这样处理,因为tableau里没有trim 还有就是你们试试 所有的字符串直接写=可以吗 是不是都需要处理 这是你们的bug吗
获取 Outlook for iOS<https://aka.ms/o0ukef>
________________________________
收件人: Li Feng <li...@kyligence.io>
发送时间: 星期五, 二月 8, 2019 11:36
收件人: dev@kylin.apache.org
主题: Re: 回复: 查询无结果
Hi 立伟,
前后有空格的数据后来你处理过了么?
前面那个查询同样改成:
where trim(HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME) = 'b11' 试一下
BR,
Lee
在 19/2/6 下午12:28,“廉立伟”<li...@huobi.com> 写入:
trim(HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME)
Re: 回复: 查询无结果
Posted by 廉立伟 <li...@huobi.com>.
我这里不能这样处理,因为tableau里没有trim 还有就是你们试试 所有的字符串直接写=可以吗 是不是都需要处理 这是你们的bug吗
获取 Outlook for iOS<https://aka.ms/o0ukef>
________________________________
收件人: Li Feng <li...@kyligence.io>
发送时间: 星期五, 二月 8, 2019 11:36
收件人: dev@kylin.apache.org
主题: Re: 回复: 查询无结果
Hi 立伟,
前后有空格的数据后来你处理过了么?
前面那个查询同样改成:
where trim(HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME) = 'b11' 试一下
BR,
Lee
在 19/2/6 下午12:28,“廉立伟”<li...@huobi.com> 写入:
trim(HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME)
Re: 回复: 查询无结果
Posted by Li Feng <li...@kyligence.io>.
Hi 立伟,
前后有空格的数据后来你处理过了么?
前面那个查询同样改成:
where trim(HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME) = 'b11' 试一下
BR,
Lee
在 19/2/6 下午12:28,“廉立伟”<li...@huobi.com> 写入:
trim(HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME)
Re: 回复: 查询无结果
Posted by 廉立伟 <li...@huobi.com>.
你好 Kylin2.5.2版本查询数据时为0 是不是这版本有bug where条件中查询字符串数据为0
select
> count(*)
> from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
获取 Outlook for iOS<https://aka.ms/o0ukef>
________________________________
收件人: 廉立伟 <li...@huobi.com>
发送时间: 星期四, 一月 31, 2019 15:01
收件人: dev@kylin.apache.org; dev@kylin.apache.org
主题: Re: 回复: 查询无结果
你好 在kylin2.5.2版本中 我这样查询不报错,但是没有结果
select
EXCHANGE_NAME
from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
如下查询有结果
select
EXCHANGE_NAME
from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
where trim(HUO_BI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME )= 'b11'
我已确定where条件中的字段并没有空格,这是不是个bug?你们解决下
我的tableau中必须不能用trim,只能有=和in
获取 Outlook for iOS<https://aka.ms/o0ukef>
________________________________
收件人: Chao Long <wa...@qq.com>
发送时间: 星期四, 一月 31, 2019 14:49
收件人: dev
主题: 回复: 查询无结果
Hi liwei,
Kylin v2.3.2 can not run on CDH6.0 directly and Kylin provides the binary package for CDH6.0 since v2.5.0. Maybe you can upgrade your Kylin to v2.5.2.
------------------
Best Regards,
Chao Long
------------------ 原始邮件 ------------------
发件人: "廉立伟"<li...@huobi.com>;
发送时间: 2019年1月31日(星期四) 中午1:26
收件人: "dev@kylin.apache.org"<de...@kylin.apache.org>;
主题: Re: 查询无结果
你好 Cdh6.0.1可以安装kylin2.3.2版本吗
获取 Outlook for iOS<https://aka.ms/o0ukef>
________________________________
收件人: penphi than <de...@gmail.com>
发送时间: 星期四, 一月 31, 2019 10:32
收件人: dev@kylin.apache.org
主题: Re: 查询无结果
我的理解是hive默认对于varchar的类型列做了一个trim的操作
我在这个表里加了一条数据 11,4362,2012-01-01, ABIN,175750,0,12,10000096,218.14,668,
TEST129
SELECT count(*) from test_kylin_fact
where lstg_format_name = ' ABIN' 查询数据结果为0,
加了一条数据加了一条数据 11,4362,2012-01-01,a ABIN,175750,0,12,10000096,218.14,668,
TEST129
SELECT count(*) from test_kylin_fact
where lstg_format_name = 'a ABIN' 查询数据结果为1,
所以我的猜想是它默认做了一个trim的操作,我需要做一个验证。
目前,你可以使用trim绕过这个问题,它应该不会影响你的结果
On Thu, Jan 31, 2019 at 9:40 AM 廉立伟 <li...@huobi.com> wrote:
> 你的意思是数据在hive中前后有空格? 我刚才在hive中select了一下 不加trim也可以查出来
>
> 获取 Outlook for iOS<https://aka.ms/o0ukef>
>
> ________________________________
> 收件人: penphi than <de...@gmail.com>
> 发送时间: 星期四, 一月 31, 2019 09:33
> 收件人: dev@kylin.apache.org
> 主题: Re: 查询无结果
>
> 很明显,这是数据问题,不是你的SQL问题啊。
> 如果你想实现彻底解决一遍,要么你在SQL查询的时候处理一下,
> 要么你就得把数据库中的数据这个字段处理一遍啊。
>
> 这个都不能说是脏数据,可能就是数据入库的时候,当时没有注意这个问题,
> 可以找DBA或者数据处理人员处理一下。后续的数据进去的时候做一个触发器检查。
>
> 不过你这种情况,建议把trim加上。
>
> On Thu, Jan 31, 2019 at 9:14 AM 廉立伟 <li...@huobi.com> wrote:
>
> > 你好 加trim就可以了 如果不加trim的话 我怎么办 问题是出哪了
> >
> > 获取 Outlook for iOS<https://aka.ms/o0ukef>
> >
> > ________________________________
> > 收件人: penphi than <de...@gmail.com>
> > 发送时间: 星期四, 一月 31, 2019 09:00
> > 收件人: dev@kylin.apache.org
> > 主题: Re: 查询无结果
> >
> > trim(HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME)
> >
> > 这个函数应该可以解决你的问题!
> >
> > 获取 Outlook for Android<https://aka.ms/ghei36>
> >
> > ________________________________
> > From: 廉立伟 <li...@huobi.com>
> > Sent: Thursday, January 31, 2019 8:47:02 AM
> > To: dev@kylin.apache.org; dev@kylin.apache.org
> > Subject: Re: 查询无结果
> >
> > 使用like可以查出结果来 但是使用=,结果为0 怎么确保数据前后没有空白字符
> >
> > 获取 Outlook for iOS<https://aka.ms/o0ukef>
> >
> > ________________________________
> > 收件人: penphi than <de...@gmail.com>
> > 发送时间: 星期四, 一月 31, 2019 01:01
> > 收件人: dev@kylin.apache.org
> > 主题: Re: 查询无结果
> >
> > 可以试一试 like `%b11%` 确保你的数据b11
> >
> > 前后没有空白字符
> >
> > 获取 Outlook for Android<https://aka.ms/ghei36>
> >
> > ________________________________
> > From: Billy Liu <bi...@apache.org>
> > Sent: Wednesday, January 30, 2019 8:56:38 PM
> > To: dev
> > Subject: Re: 查询无结果
> >
> > select
> > EXCHANGE_NAME, count(*)
> > from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> > where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
> > group by EXCHANGE_NAME
> >
> > With Warm regards
> >
> > Billy Liu
> >
> > Yifei Wu <va...@gmail.com> 于2019年1月30日周三 下午3:10写道:
> > >
> > > Hi, liwei,
> > > It sounds like a Kylin Query bug, could you open a jira to describe
> this
> > question and how to reproduce this question in detail, for it be very
> > helpful for
> > > Locating the root cause.
> > >
> > > BR
> > > Yifei Wu
> > >
> > >
> > > 在 2019/1/30 下午2:49,“廉立伟”<li...@huobi.com> 写入:
> > >
> > > select
> > >
> > > count(*),EXCHANGE_NAME
> > >
> > > from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> > >
> > > group by EXCHANGE_NAME
> > >
> > > order by EXCHANGE_NAME
> > > 这样的话有结果 有b11 但是where的时候就没有
> > >
> > > 获取 Outlook for iOS<https://aka.ms/o0ukef>
> > >
> > > ________________________________
> > > 收件人: Li Feng <li...@kyligence.io>
> > > 发送时间: 星期三, 一月 30, 2019 13:15
> > > 收件人: dev@kylin.apache.org
> > > 主题: Re: 查询无结果
> > >
> > > Hi Liwei
> > > Try
> > > select
> > > count(*),EXCHANGE_NAME
> > > from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> > > group by EXCHANGE_NAME
> > > order by EXCHANGE_NAME
> > > and check whether there exists 'b11' value.
> > > BR,
> > > Lee
> > > 在 19/1/30 下午1:08,“廉立伟”<li...@huobi.com> 写入:
> > >
> > > 怎么没结果 你们解决下呀
> > >
> > > 获取 Outlook for iOS<https://aka.ms/o0ukef>
> > >
> > > ________________________________
> > > 收件人: 廉立伟 <li...@huobi.com>
> > > 发送时间: 星期三, 一月 30, 2019 10:23
> > > 收件人: dev@kylin.apache.org
> > > 主题: Re: 查询无结果
> > >
> > > 这样查询结果为0,但是我的数据中确实有EXCHANGE_NAME = 'b11',怎么查不出来呢
> > > select
> > > count(*)
> > > from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> > > where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
> > >
> > >
> > > 在 2019/1/30 上午10:21,“JiaTao Tao”<ta...@gmail.com> 写入:
> > >
> > > select
> > > count(*)
> > > from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> > > where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
> > >
> > >
> > >
> > >
> > >
> > >
> >
>
Re: 回复: 查询无结果
Posted by 廉立伟 <li...@huobi.com>.
你好 在kylin2.5.2版本中 我这样查询不报错,但是没有结果
select
EXCHANGE_NAME
from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
如下查询有结果
select
EXCHANGE_NAME
from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
where trim(HUO_BI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME )= 'b11'
我已确定where条件中的字段并没有空格,这是不是个bug?你们解决下
我的tableau中必须不能用trim,只能有=和in
获取 Outlook for iOS<https://aka.ms/o0ukef>
________________________________
收件人: Chao Long <wa...@qq.com>
发送时间: 星期四, 一月 31, 2019 14:49
收件人: dev
主题: 回复: 查询无结果
Hi liwei,
Kylin v2.3.2 can not run on CDH6.0 directly and Kylin provides the binary package for CDH6.0 since v2.5.0. Maybe you can upgrade your Kylin to v2.5.2.
------------------
Best Regards,
Chao Long
------------------ 原始邮件 ------------------
发件人: "廉立伟"<li...@huobi.com>;
发送时间: 2019年1月31日(星期四) 中午1:26
收件人: "dev@kylin.apache.org"<de...@kylin.apache.org>;
主题: Re: 查询无结果
你好 Cdh6.0.1可以安装kylin2.3.2版本吗
获取 Outlook for iOS<https://aka.ms/o0ukef>
________________________________
收件人: penphi than <de...@gmail.com>
发送时间: 星期四, 一月 31, 2019 10:32
收件人: dev@kylin.apache.org
主题: Re: 查询无结果
我的理解是hive默认对于varchar的类型列做了一个trim的操作
我在这个表里加了一条数据 11,4362,2012-01-01, ABIN,175750,0,12,10000096,218.14,668,
TEST129
SELECT count(*) from test_kylin_fact
where lstg_format_name = ' ABIN' 查询数据结果为0,
加了一条数据加了一条数据 11,4362,2012-01-01,a ABIN,175750,0,12,10000096,218.14,668,
TEST129
SELECT count(*) from test_kylin_fact
where lstg_format_name = 'a ABIN' 查询数据结果为1,
所以我的猜想是它默认做了一个trim的操作,我需要做一个验证。
目前,你可以使用trim绕过这个问题,它应该不会影响你的结果
On Thu, Jan 31, 2019 at 9:40 AM 廉立伟 <li...@huobi.com> wrote:
> 你的意思是数据在hive中前后有空格? 我刚才在hive中select了一下 不加trim也可以查出来
>
> 获取 Outlook for iOS<https://aka.ms/o0ukef>
>
> ________________________________
> 收件人: penphi than <de...@gmail.com>
> 发送时间: 星期四, 一月 31, 2019 09:33
> 收件人: dev@kylin.apache.org
> 主题: Re: 查询无结果
>
> 很明显,这是数据问题,不是你的SQL问题啊。
> 如果你想实现彻底解决一遍,要么你在SQL查询的时候处理一下,
> 要么你就得把数据库中的数据这个字段处理一遍啊。
>
> 这个都不能说是脏数据,可能就是数据入库的时候,当时没有注意这个问题,
> 可以找DBA或者数据处理人员处理一下。后续的数据进去的时候做一个触发器检查。
>
> 不过你这种情况,建议把trim加上。
>
> On Thu, Jan 31, 2019 at 9:14 AM 廉立伟 <li...@huobi.com> wrote:
>
> > 你好 加trim就可以了 如果不加trim的话 我怎么办 问题是出哪了
> >
> > 获取 Outlook for iOS<https://aka.ms/o0ukef>
> >
> > ________________________________
> > 收件人: penphi than <de...@gmail.com>
> > 发送时间: 星期四, 一月 31, 2019 09:00
> > 收件人: dev@kylin.apache.org
> > 主题: Re: 查询无结果
> >
> > trim(HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME)
> >
> > 这个函数应该可以解决你的问题!
> >
> > 获取 Outlook for Android<https://aka.ms/ghei36>
> >
> > ________________________________
> > From: 廉立伟 <li...@huobi.com>
> > Sent: Thursday, January 31, 2019 8:47:02 AM
> > To: dev@kylin.apache.org; dev@kylin.apache.org
> > Subject: Re: 查询无结果
> >
> > 使用like可以查出结果来 但是使用=,结果为0 怎么确保数据前后没有空白字符
> >
> > 获取 Outlook for iOS<https://aka.ms/o0ukef>
> >
> > ________________________________
> > 收件人: penphi than <de...@gmail.com>
> > 发送时间: 星期四, 一月 31, 2019 01:01
> > 收件人: dev@kylin.apache.org
> > 主题: Re: 查询无结果
> >
> > 可以试一试 like `%b11%` 确保你的数据b11
> >
> > 前后没有空白字符
> >
> > 获取 Outlook for Android<https://aka.ms/ghei36>
> >
> > ________________________________
> > From: Billy Liu <bi...@apache.org>
> > Sent: Wednesday, January 30, 2019 8:56:38 PM
> > To: dev
> > Subject: Re: 查询无结果
> >
> > select
> > EXCHANGE_NAME, count(*)
> > from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> > where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
> > group by EXCHANGE_NAME
> >
> > With Warm regards
> >
> > Billy Liu
> >
> > Yifei Wu <va...@gmail.com> 于2019年1月30日周三 下午3:10写道:
> > >
> > > Hi, liwei,
> > > It sounds like a Kylin Query bug, could you open a jira to describe
> this
> > question and how to reproduce this question in detail, for it be very
> > helpful for
> > > Locating the root cause.
> > >
> > > BR
> > > Yifei Wu
> > >
> > >
> > > 在 2019/1/30 下午2:49,“廉立伟”<li...@huobi.com> 写入:
> > >
> > > select
> > >
> > > count(*),EXCHANGE_NAME
> > >
> > > from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> > >
> > > group by EXCHANGE_NAME
> > >
> > > order by EXCHANGE_NAME
> > > 这样的话有结果 有b11 但是where的时候就没有
> > >
> > > 获取 Outlook for iOS<https://aka.ms/o0ukef>
> > >
> > > ________________________________
> > > 收件人: Li Feng <li...@kyligence.io>
> > > 发送时间: 星期三, 一月 30, 2019 13:15
> > > 收件人: dev@kylin.apache.org
> > > 主题: Re: 查询无结果
> > >
> > > Hi Liwei
> > > Try
> > > select
> > > count(*),EXCHANGE_NAME
> > > from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> > > group by EXCHANGE_NAME
> > > order by EXCHANGE_NAME
> > > and check whether there exists 'b11' value.
> > > BR,
> > > Lee
> > > 在 19/1/30 下午1:08,“廉立伟”<li...@huobi.com> 写入:
> > >
> > > 怎么没结果 你们解决下呀
> > >
> > > 获取 Outlook for iOS<https://aka.ms/o0ukef>
> > >
> > > ________________________________
> > > 收件人: 廉立伟 <li...@huobi.com>
> > > 发送时间: 星期三, 一月 30, 2019 10:23
> > > 收件人: dev@kylin.apache.org
> > > 主题: Re: 查询无结果
> > >
> > > 这样查询结果为0,但是我的数据中确实有EXCHANGE_NAME = 'b11',怎么查不出来呢
> > > select
> > > count(*)
> > > from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> > > where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
> > >
> > >
> > > 在 2019/1/30 上午10:21,“JiaTao Tao”<ta...@gmail.com> 写入:
> > >
> > > select
> > > count(*)
> > > from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> > > where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
> > >
> > >
> > >
> > >
> > >
> > >
> >
>
回复: 查询无结果
Posted by Chao Long <wa...@qq.com>.
Hi liwei,
Kylin v2.3.2 can not run on CDH6.0 directly and Kylin provides the binary package for CDH6.0 since v2.5.0. Maybe you can upgrade your Kylin to v2.5.2.
------------------
Best Regards,
Chao Long
------------------ 原始邮件 ------------------
发件人: "廉立伟"<li...@huobi.com>;
发送时间: 2019年1月31日(星期四) 中午1:26
收件人: "dev@kylin.apache.org"<de...@kylin.apache.org>;
主题: Re: 查询无结果
你好 Cdh6.0.1可以安装kylin2.3.2版本吗
获取 Outlook for iOS<https://aka.ms/o0ukef>
________________________________
收件人: penphi than <de...@gmail.com>
发送时间: 星期四, 一月 31, 2019 10:32
收件人: dev@kylin.apache.org
主题: Re: 查询无结果
我的理解是hive默认对于varchar的类型列做了一个trim的操作
我在这个表里加了一条数据 11,4362,2012-01-01, ABIN,175750,0,12,10000096,218.14,668,
TEST129
SELECT count(*) from test_kylin_fact
where lstg_format_name = ' ABIN' 查询数据结果为0,
加了一条数据加了一条数据 11,4362,2012-01-01,a ABIN,175750,0,12,10000096,218.14,668,
TEST129
SELECT count(*) from test_kylin_fact
where lstg_format_name = 'a ABIN' 查询数据结果为1,
所以我的猜想是它默认做了一个trim的操作,我需要做一个验证。
目前,你可以使用trim绕过这个问题,它应该不会影响你的结果
On Thu, Jan 31, 2019 at 9:40 AM 廉立伟 <li...@huobi.com> wrote:
> 你的意思是数据在hive中前后有空格? 我刚才在hive中select了一下 不加trim也可以查出来
>
> 获取 Outlook for iOS<https://aka.ms/o0ukef>
>
> ________________________________
> 收件人: penphi than <de...@gmail.com>
> 发送时间: 星期四, 一月 31, 2019 09:33
> 收件人: dev@kylin.apache.org
> 主题: Re: 查询无结果
>
> 很明显,这是数据问题,不是你的SQL问题啊。
> 如果你想实现彻底解决一遍,要么你在SQL查询的时候处理一下,
> 要么你就得把数据库中的数据这个字段处理一遍啊。
>
> 这个都不能说是脏数据,可能就是数据入库的时候,当时没有注意这个问题,
> 可以找DBA或者数据处理人员处理一下。后续的数据进去的时候做一个触发器检查。
>
> 不过你这种情况,建议把trim加上。
>
> On Thu, Jan 31, 2019 at 9:14 AM 廉立伟 <li...@huobi.com> wrote:
>
> > 你好 加trim就可以了 如果不加trim的话 我怎么办 问题是出哪了
> >
> > 获取 Outlook for iOS<https://aka.ms/o0ukef>
> >
> > ________________________________
> > 收件人: penphi than <de...@gmail.com>
> > 发送时间: 星期四, 一月 31, 2019 09:00
> > 收件人: dev@kylin.apache.org
> > 主题: Re: 查询无结果
> >
> > trim(HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME)
> >
> > 这个函数应该可以解决你的问题!
> >
> > 获取 Outlook for Android<https://aka.ms/ghei36>
> >
> > ________________________________
> > From: 廉立伟 <li...@huobi.com>
> > Sent: Thursday, January 31, 2019 8:47:02 AM
> > To: dev@kylin.apache.org; dev@kylin.apache.org
> > Subject: Re: 查询无结果
> >
> > 使用like可以查出结果来 但是使用=,结果为0 怎么确保数据前后没有空白字符
> >
> > 获取 Outlook for iOS<https://aka.ms/o0ukef>
> >
> > ________________________________
> > 收件人: penphi than <de...@gmail.com>
> > 发送时间: 星期四, 一月 31, 2019 01:01
> > 收件人: dev@kylin.apache.org
> > 主题: Re: 查询无结果
> >
> > 可以试一试 like `%b11%` 确保你的数据b11
> >
> > 前后没有空白字符
> >
> > 获取 Outlook for Android<https://aka.ms/ghei36>
> >
> > ________________________________
> > From: Billy Liu <bi...@apache.org>
> > Sent: Wednesday, January 30, 2019 8:56:38 PM
> > To: dev
> > Subject: Re: 查询无结果
> >
> > select
> > EXCHANGE_NAME, count(*)
> > from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> > where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
> > group by EXCHANGE_NAME
> >
> > With Warm regards
> >
> > Billy Liu
> >
> > Yifei Wu <va...@gmail.com> 于2019年1月30日周三 下午3:10写道:
> > >
> > > Hi, liwei,
> > > It sounds like a Kylin Query bug, could you open a jira to describe
> this
> > question and how to reproduce this question in detail, for it be very
> > helpful for
> > > Locating the root cause.
> > >
> > > BR
> > > Yifei Wu
> > >
> > >
> > > 在 2019/1/30 下午2:49,“廉立伟”<li...@huobi.com> 写入:
> > >
> > > select
> > >
> > > count(*),EXCHANGE_NAME
> > >
> > > from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> > >
> > > group by EXCHANGE_NAME
> > >
> > > order by EXCHANGE_NAME
> > > 这样的话有结果 有b11 但是where的时候就没有
> > >
> > > 获取 Outlook for iOS<https://aka.ms/o0ukef>
> > >
> > > ________________________________
> > > 收件人: Li Feng <li...@kyligence.io>
> > > 发送时间: 星期三, 一月 30, 2019 13:15
> > > 收件人: dev@kylin.apache.org
> > > 主题: Re: 查询无结果
> > >
> > > Hi Liwei
> > > Try
> > > select
> > > count(*),EXCHANGE_NAME
> > > from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> > > group by EXCHANGE_NAME
> > > order by EXCHANGE_NAME
> > > and check whether there exists 'b11' value.
> > > BR,
> > > Lee
> > > 在 19/1/30 下午1:08,“廉立伟”<li...@huobi.com> 写入:
> > >
> > > 怎么没结果 你们解决下呀
> > >
> > > 获取 Outlook for iOS<https://aka.ms/o0ukef>
> > >
> > > ________________________________
> > > 收件人: 廉立伟 <li...@huobi.com>
> > > 发送时间: 星期三, 一月 30, 2019 10:23
> > > 收件人: dev@kylin.apache.org
> > > 主题: Re: 查询无结果
> > >
> > > 这样查询结果为0,但是我的数据中确实有EXCHANGE_NAME = 'b11',怎么查不出来呢
> > > select
> > > count(*)
> > > from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> > > where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
> > >
> > >
> > > 在 2019/1/30 上午10:21,“JiaTao Tao”<ta...@gmail.com> 写入:
> > >
> > > select
> > > count(*)
> > > from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> > > where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
> > >
> > >
> > >
> > >
> > >
> > >
> >
>
Re: 查询无结果
Posted by 廉立伟 <li...@huobi.com>.
你好 加trim就可以了 如果不加trim的话 我怎么办 问题是出哪了
获取 Outlook for iOS<https://aka.ms/o0ukef>
________________________________
收件人: penphi than <de...@gmail.com>
发送时间: 星期四, 一月 31, 2019 09:00
收件人: dev@kylin.apache.org
主题: Re: 查询无结果
trim(HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME)
这个函数应该可以解决你的问题!
获取 Outlook for Android<https://aka.ms/ghei36>
________________________________
From: 廉立伟 <li...@huobi.com>
Sent: Thursday, January 31, 2019 8:47:02 AM
To: dev@kylin.apache.org; dev@kylin.apache.org
Subject: Re: 查询无结果
使用like可以查出结果来 但是使用=,结果为0 怎么确保数据前后没有空白字符
获取 Outlook for iOS<https://aka.ms/o0ukef>
________________________________
收件人: penphi than <de...@gmail.com>
发送时间: 星期四, 一月 31, 2019 01:01
收件人: dev@kylin.apache.org
主题: Re: 查询无结果
可以试一试 like `%b11%` 确保你的数据b11
前后没有空白字符
获取 Outlook for Android<https://aka.ms/ghei36>
________________________________
From: Billy Liu <bi...@apache.org>
Sent: Wednesday, January 30, 2019 8:56:38 PM
To: dev
Subject: Re: 查询无结果
select
EXCHANGE_NAME, count(*)
from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
group by EXCHANGE_NAME
With Warm regards
Billy Liu
Yifei Wu <va...@gmail.com> 于2019年1月30日周三 下午3:10写道:
>
> Hi, liwei,
> It sounds like a Kylin Query bug, could you open a jira to describe this question and how to reproduce this question in detail, for it be very helpful for
> Locating the root cause.
>
> BR
> Yifei Wu
>
>
> 在 2019/1/30 下午2:49,“廉立伟”<li...@huobi.com> 写入:
>
> select
>
> count(*),EXCHANGE_NAME
>
> from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
>
> group by EXCHANGE_NAME
>
> order by EXCHANGE_NAME
> 这样的话有结果 有b11 但是where的时候就没有
>
> 获取 Outlook for iOS<https://aka.ms/o0ukef>
>
> ________________________________
> 收件人: Li Feng <li...@kyligence.io>
> 发送时间: 星期三, 一月 30, 2019 13:15
> 收件人: dev@kylin.apache.org
> 主题: Re: 查询无结果
>
> Hi Liwei
> Try
> select
> count(*),EXCHANGE_NAME
> from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> group by EXCHANGE_NAME
> order by EXCHANGE_NAME
> and check whether there exists 'b11' value.
> BR,
> Lee
> 在 19/1/30 下午1:08,“廉立伟”<li...@huobi.com> 写入:
>
> 怎么没结果 你们解决下呀
>
> 获取 Outlook for iOS<https://aka.ms/o0ukef>
>
> ________________________________
> 收件人: 廉立伟 <li...@huobi.com>
> 发送时间: 星期三, 一月 30, 2019 10:23
> 收件人: dev@kylin.apache.org
> 主题: Re: 查询无结果
>
> 这样查询结果为0,但是我的数据中确实有EXCHANGE_NAME = 'b11',怎么查不出来呢
> select
> count(*)
> from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
>
>
> 在 2019/1/30 上午10:21,“JiaTao Tao”<ta...@gmail.com> 写入:
>
> select
> count(*)
> from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
>
>
>
>
>
>
Re: 查询无结果
Posted by penphi than <de...@gmail.com>.
trim(HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME)
这个函数应该可以解决你的问题!
获取 Outlook for Android<https://aka.ms/ghei36>
________________________________
From: 廉立伟 <li...@huobi.com>
Sent: Thursday, January 31, 2019 8:47:02 AM
To: dev@kylin.apache.org; dev@kylin.apache.org
Subject: Re: 查询无结果
使用like可以查出结果来 但是使用=,结果为0 怎么确保数据前后没有空白字符
获取 Outlook for iOS<https://aka.ms/o0ukef>
________________________________
收件人: penphi than <de...@gmail.com>
发送时间: 星期四, 一月 31, 2019 01:01
收件人: dev@kylin.apache.org
主题: Re: 查询无结果
可以试一试 like `%b11%` 确保你的数据b11
前后没有空白字符
获取 Outlook for Android<https://aka.ms/ghei36>
________________________________
From: Billy Liu <bi...@apache.org>
Sent: Wednesday, January 30, 2019 8:56:38 PM
To: dev
Subject: Re: 查询无结果
select
EXCHANGE_NAME, count(*)
from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
group by EXCHANGE_NAME
With Warm regards
Billy Liu
Yifei Wu <va...@gmail.com> 于2019年1月30日周三 下午3:10写道:
>
> Hi, liwei,
> It sounds like a Kylin Query bug, could you open a jira to describe this question and how to reproduce this question in detail, for it be very helpful for
> Locating the root cause.
>
> BR
> Yifei Wu
>
>
> 在 2019/1/30 下午2:49,“廉立伟”<li...@huobi.com> 写入:
>
> select
>
> count(*),EXCHANGE_NAME
>
> from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
>
> group by EXCHANGE_NAME
>
> order by EXCHANGE_NAME
> 这样的话有结果 有b11 但是where的时候就没有
>
> 获取 Outlook for iOS<https://aka.ms/o0ukef>
>
> ________________________________
> 收件人: Li Feng <li...@kyligence.io>
> 发送时间: 星期三, 一月 30, 2019 13:15
> 收件人: dev@kylin.apache.org
> 主题: Re: 查询无结果
>
> Hi Liwei
> Try
> select
> count(*),EXCHANGE_NAME
> from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> group by EXCHANGE_NAME
> order by EXCHANGE_NAME
> and check whether there exists 'b11' value.
> BR,
> Lee
> 在 19/1/30 下午1:08,“廉立伟”<li...@huobi.com> 写入:
>
> 怎么没结果 你们解决下呀
>
> 获取 Outlook for iOS<https://aka.ms/o0ukef>
>
> ________________________________
> 收件人: 廉立伟 <li...@huobi.com>
> 发送时间: 星期三, 一月 30, 2019 10:23
> 收件人: dev@kylin.apache.org
> 主题: Re: 查询无结果
>
> 这样查询结果为0,但是我的数据中确实有EXCHANGE_NAME = 'b11',怎么查不出来呢
> select
> count(*)
> from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
>
>
> 在 2019/1/30 上午10:21,“JiaTao Tao”<ta...@gmail.com> 写入:
>
> select
> count(*)
> from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
>
>
>
>
>
>
Re: 查询无结果
Posted by 廉立伟 <li...@huobi.com>.
使用like可以查出结果来 但是使用=,结果为0 怎么确保数据前后没有空白字符
获取 Outlook for iOS<https://aka.ms/o0ukef>
________________________________
收件人: penphi than <de...@gmail.com>
发送时间: 星期四, 一月 31, 2019 01:01
收件人: dev@kylin.apache.org
主题: Re: 查询无结果
可以试一试 like `%b11%` 确保你的数据b11
前后没有空白字符
获取 Outlook for Android<https://aka.ms/ghei36>
________________________________
From: Billy Liu <bi...@apache.org>
Sent: Wednesday, January 30, 2019 8:56:38 PM
To: dev
Subject: Re: 查询无结果
select
EXCHANGE_NAME, count(*)
from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
group by EXCHANGE_NAME
With Warm regards
Billy Liu
Yifei Wu <va...@gmail.com> 于2019年1月30日周三 下午3:10写道:
>
> Hi, liwei,
> It sounds like a Kylin Query bug, could you open a jira to describe this question and how to reproduce this question in detail, for it be very helpful for
> Locating the root cause.
>
> BR
> Yifei Wu
>
>
> 在 2019/1/30 下午2:49,“廉立伟”<li...@huobi.com> 写入:
>
> select
>
> count(*),EXCHANGE_NAME
>
> from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
>
> group by EXCHANGE_NAME
>
> order by EXCHANGE_NAME
> 这样的话有结果 有b11 但是where的时候就没有
>
> 获取 Outlook for iOS<https://aka.ms/o0ukef>
>
> ________________________________
> 收件人: Li Feng <li...@kyligence.io>
> 发送时间: 星期三, 一月 30, 2019 13:15
> 收件人: dev@kylin.apache.org
> 主题: Re: 查询无结果
>
> Hi Liwei
> Try
> select
> count(*),EXCHANGE_NAME
> from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> group by EXCHANGE_NAME
> order by EXCHANGE_NAME
> and check whether there exists 'b11' value.
> BR,
> Lee
> 在 19/1/30 下午1:08,“廉立伟”<li...@huobi.com> 写入:
>
> 怎么没结果 你们解决下呀
>
> 获取 Outlook for iOS<https://aka.ms/o0ukef>
>
> ________________________________
> 收件人: 廉立伟 <li...@huobi.com>
> 发送时间: 星期三, 一月 30, 2019 10:23
> 收件人: dev@kylin.apache.org
> 主题: Re: 查询无结果
>
> 这样查询结果为0,但是我的数据中确实有EXCHANGE_NAME = 'b11',怎么查不出来呢
> select
> count(*)
> from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
>
>
> 在 2019/1/30 上午10:21,“JiaTao Tao”<ta...@gmail.com> 写入:
>
> select
> count(*)
> from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
>
>
>
>
>
>
Re: 查询无结果
Posted by penphi than <de...@gmail.com>.
可以试一试 like `%b11%` 确保你的数据b11
前后没有空白字符
获取 Outlook for Android<https://aka.ms/ghei36>
________________________________
From: Billy Liu <bi...@apache.org>
Sent: Wednesday, January 30, 2019 8:56:38 PM
To: dev
Subject: Re: 查询无结果
select
EXCHANGE_NAME, count(*)
from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
group by EXCHANGE_NAME
With Warm regards
Billy Liu
Yifei Wu <va...@gmail.com> 于2019年1月30日周三 下午3:10写道:
>
> Hi, liwei,
> It sounds like a Kylin Query bug, could you open a jira to describe this question and how to reproduce this question in detail, for it be very helpful for
> Locating the root cause.
>
> BR
> Yifei Wu
>
>
> 在 2019/1/30 下午2:49,“廉立伟”<li...@huobi.com> 写入:
>
> select
>
> count(*),EXCHANGE_NAME
>
> from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
>
> group by EXCHANGE_NAME
>
> order by EXCHANGE_NAME
> 这样的话有结果 有b11 但是where的时候就没有
>
> 获取 Outlook for iOS<https://aka.ms/o0ukef>
>
> ________________________________
> 收件人: Li Feng <li...@kyligence.io>
> 发送时间: 星期三, 一月 30, 2019 13:15
> 收件人: dev@kylin.apache.org
> 主题: Re: 查询无结果
>
> Hi Liwei
> Try
> select
> count(*),EXCHANGE_NAME
> from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> group by EXCHANGE_NAME
> order by EXCHANGE_NAME
> and check whether there exists 'b11' value.
> BR,
> Lee
> 在 19/1/30 下午1:08,“廉立伟”<li...@huobi.com> 写入:
>
> 怎么没结果 你们解决下呀
>
> 获取 Outlook for iOS<https://aka.ms/o0ukef>
>
> ________________________________
> 收件人: 廉立伟 <li...@huobi.com>
> 发送时间: 星期三, 一月 30, 2019 10:23
> 收件人: dev@kylin.apache.org
> 主题: Re: 查询无结果
>
> 这样查询结果为0,但是我的数据中确实有EXCHANGE_NAME = 'b11',怎么查不出来呢
> select
> count(*)
> from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
>
>
> 在 2019/1/30 上午10:21,“JiaTao Tao”<ta...@gmail.com> 写入:
>
> select
> count(*)
> from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
>
>
>
>
>
>
Re: 查询无结果
Posted by Billy Liu <bi...@apache.org>.
select
EXCHANGE_NAME, count(*)
from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
group by EXCHANGE_NAME
With Warm regards
Billy Liu
Yifei Wu <va...@gmail.com> 于2019年1月30日周三 下午3:10写道:
>
> Hi, liwei,
> It sounds like a Kylin Query bug, could you open a jira to describe this question and how to reproduce this question in detail, for it be very helpful for
> Locating the root cause.
>
> BR
> Yifei Wu
>
>
> 在 2019/1/30 下午2:49,“廉立伟”<li...@huobi.com> 写入:
>
> select
>
> count(*),EXCHANGE_NAME
>
> from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
>
> group by EXCHANGE_NAME
>
> order by EXCHANGE_NAME
> 这样的话有结果 有b11 但是where的时候就没有
>
> 获取 Outlook for iOS<https://aka.ms/o0ukef>
>
> ________________________________
> 收件人: Li Feng <li...@kyligence.io>
> 发送时间: 星期三, 一月 30, 2019 13:15
> 收件人: dev@kylin.apache.org
> 主题: Re: 查询无结果
>
> Hi Liwei
> Try
> select
> count(*),EXCHANGE_NAME
> from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> group by EXCHANGE_NAME
> order by EXCHANGE_NAME
> and check whether there exists 'b11' value.
> BR,
> Lee
> 在 19/1/30 下午1:08,“廉立伟”<li...@huobi.com> 写入:
>
> 怎么没结果 你们解决下呀
>
> 获取 Outlook for iOS<https://aka.ms/o0ukef>
>
> ________________________________
> 收件人: 廉立伟 <li...@huobi.com>
> 发送时间: 星期三, 一月 30, 2019 10:23
> 收件人: dev@kylin.apache.org
> 主题: Re: 查询无结果
>
> 这样查询结果为0,但是我的数据中确实有EXCHANGE_NAME = 'b11',怎么查不出来呢
> select
> count(*)
> from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
>
>
> 在 2019/1/30 上午10:21,“JiaTao Tao”<ta...@gmail.com> 写入:
>
> select
> count(*)
> from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
>
>
>
>
>
>
Re: 查询无结果
Posted by Yifei Wu <va...@gmail.com>.
Hi, liwei,
It sounds like a Kylin Query bug, could you open a jira to describe this question and how to reproduce this question in detail, for it be very helpful for
Locating the root cause.
BR
Yifei Wu
在 2019/1/30 下午2:49,“廉立伟”<li...@huobi.com> 写入:
select
count(*),EXCHANGE_NAME
from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
group by EXCHANGE_NAME
order by EXCHANGE_NAME
这样的话有结果 有b11 但是where的时候就没有
获取 Outlook for iOS<https://aka.ms/o0ukef>
________________________________
收件人: Li Feng <li...@kyligence.io>
发送时间: 星期三, 一月 30, 2019 13:15
收件人: dev@kylin.apache.org
主题: Re: 查询无结果
Hi Liwei
Try
select
count(*),EXCHANGE_NAME
from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
group by EXCHANGE_NAME
order by EXCHANGE_NAME
and check whether there exists 'b11' value.
BR,
Lee
在 19/1/30 下午1:08,“廉立伟”<li...@huobi.com> 写入:
怎么没结果 你们解决下呀
获取 Outlook for iOS<https://aka.ms/o0ukef>
________________________________
收件人: 廉立伟 <li...@huobi.com>
发送时间: 星期三, 一月 30, 2019 10:23
收件人: dev@kylin.apache.org
主题: Re: 查询无结果
这样查询结果为0,但是我的数据中确实有EXCHANGE_NAME = 'b11',怎么查不出来呢
select
count(*)
from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
在 2019/1/30 上午10:21,“JiaTao Tao”<ta...@gmail.com> 写入:
select
count(*)
from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
Re: 查询无结果
Posted by 廉立伟 <li...@huobi.com>.
select
count(*),EXCHANGE_NAME
from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
group by EXCHANGE_NAME
order by EXCHANGE_NAME
这样的话有结果 有b11 但是where的时候就没有
获取 Outlook for iOS<https://aka.ms/o0ukef>
________________________________
收件人: Li Feng <li...@kyligence.io>
发送时间: 星期三, 一月 30, 2019 13:15
收件人: dev@kylin.apache.org
主题: Re: 查询无结果
Hi Liwei
Try
select
count(*),EXCHANGE_NAME
from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
group by EXCHANGE_NAME
order by EXCHANGE_NAME
and check whether there exists 'b11' value.
BR,
Lee
在 19/1/30 下午1:08,“廉立伟”<li...@huobi.com> 写入:
怎么没结果 你们解决下呀
获取 Outlook for iOS<https://aka.ms/o0ukef>
________________________________
收件人: 廉立伟 <li...@huobi.com>
发送时间: 星期三, 一月 30, 2019 10:23
收件人: dev@kylin.apache.org
主题: Re: 查询无结果
这样查询结果为0,但是我的数据中确实有EXCHANGE_NAME = 'b11',怎么查不出来呢
select
count(*)
from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
在 2019/1/30 上午10:21,“JiaTao Tao”<ta...@gmail.com> 写入:
select
count(*)
from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
Re: 查询无结果
Posted by Li Feng <li...@kyligence.io>.
Hi Liwei
Try
select
count(*),EXCHANGE_NAME
from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
group by EXCHANGE_NAME
order by EXCHANGE_NAME
and check whether there exists 'b11' value.
BR,
Lee
在 19/1/30 下午1:08,“廉立伟”<li...@huobi.com> 写入:
怎么没结果 你们解决下呀
获取 Outlook for iOS<https://aka.ms/o0ukef>
________________________________
收件人: 廉立伟 <li...@huobi.com>
发送时间: 星期三, 一月 30, 2019 10:23
收件人: dev@kylin.apache.org
主题: Re: 查询无结果
这样查询结果为0,但是我的数据中确实有EXCHANGE_NAME = 'b11',怎么查不出来呢
select
count(*)
from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
在 2019/1/30 上午10:21,“JiaTao Tao”<ta...@gmail.com> 写入:
select
count(*)
from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
Re: 查询无结果
Posted by 廉立伟 <li...@huobi.com>.
怎么没结果 你们解决下呀
获取 Outlook for iOS<https://aka.ms/o0ukef>
________________________________
收件人: 廉立伟 <li...@huobi.com>
发送时间: 星期三, 一月 30, 2019 10:23
收件人: dev@kylin.apache.org
主题: Re: 查询无结果
这样查询结果为0,但是我的数据中确实有EXCHANGE_NAME = 'b11',怎么查不出来呢
select
count(*)
from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
在 2019/1/30 上午10:21,“JiaTao Tao”<ta...@gmail.com> 写入:
select
count(*)
from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
Re: 查询无结果
Posted by 廉立伟 <li...@huobi.com>.
这样查询结果为0,但是我的数据中确实有EXCHANGE_NAME = 'b11',怎么查不出来呢
select
count(*)
from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
在 2019/1/30 上午10:21,“JiaTao Tao”<ta...@gmail.com> 写入:
select
count(*)
from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
Re: 查询无结果
Posted by JiaTao Tao <ta...@gmail.com>.
Hi,
Kylin is not for "select *" style query. See
http://kylin.apache.org/docs/gettingstarted/faq.html (Why I got an error
when running a “select * “ query?)
Try
"
select
count(*)
from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
"
and see if there's any unexpected. It's more reasonable.
廉立伟 <li...@huobi.com> 于2019年1月30日周三 上午1:49写道:
>
> 你好
> 我这样查询有结果, EXCHANGE_NAME为b11
> select
> EXCHANGE_NAME
> from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> group by EXCHANGE_NAME
> 但是我这样查询结果为0,这是为啥呢
> select
> EXCHANGE_NAME
> from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
> where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
>
> 在 2019/1/30 上午9:45,“JiaTao Tao”<ta...@gmail.com> 写入:
>
> Hi,
> Can not see your pic, can you describe your problem?
>
>
>
>
> 廉立伟 <li...@huobi.com> 于2019年1月29日周二 下午2:26写道:
>
> >
> >
> > 你好 加where查询没有结果 为啥
> >
> > M *lianliwei@huobi.com <li...@huobi.com>*
> >
> >
> >
>
>
> --
>
>
> Regards!
>
> Aron Tao
>
>
>
--
Regards!
Aron Tao
Re: 查询无结果
Posted by 廉立伟 <li...@huobi.com>.
你好
我这样查询有结果, EXCHANGE_NAME为b11
select
EXCHANGE_NAME
from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
group by EXCHANGE_NAME
但是我这样查询结果为0,这是为啥呢
select
EXCHANGE_NAME
from HUOBI_GLOBAL.HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY
where HUOBI_YUNYING_DW_KYLIN_USER_INDEX_DAILY.EXCHANGE_NAME = 'b11'
在 2019/1/30 上午9:45,“JiaTao Tao”<ta...@gmail.com> 写入:
Hi,
Can not see your pic, can you describe your problem?
廉立伟 <li...@huobi.com> 于2019年1月29日周二 下午2:26写道:
>
>
> 你好 加where查询没有结果 为啥
>
> M *lianliwei@huobi.com <li...@huobi.com>*
>
>
>
--
Regards!
Aron Tao
Re: 查询无结果
Posted by JiaTao Tao <ta...@gmail.com>.
Hi,
Can not see your pic, can you describe your problem?
廉立伟 <li...@huobi.com> 于2019年1月29日周二 下午2:26写道:
>
>
> 你好 加where查询没有结果 为啥
>
> M *lianliwei@huobi.com <li...@huobi.com>*
>
>
>
--
Regards!
Aron Tao