如何创建半角分隔且逗号为小数点的分区表?

时间:2018-12-05 03:33:52

标签: hadoop hive hiveql

这种类型的桌子遇到问题:

    class CWindow
    {
    public:
        ...

        BOOL SetWindowText(_In_z_ LPCTSTR lpszString) throw()
        {
            ATLASSERT(::IsWindow(m_hWnd));
            return ::SetWindowText(m_hWnd, lpszString);
        }

        ...
    };

我正在使用下面的代码创建和定义分区表:

BOOL SetWindowTextW(  LPCTSTR lpszString) throw()
{
    (void)( (!!((::IsWindow(m_hWnd)))) || (1 != _CrtDbgReportW(2, L"c:\\program files...
    return ::SetWindowTextW(m_hWnd, lpszString);
}

然后,我使用regex命令将逗号替换为圆点,然后将 sales 字段转换为数字数据类型。 我想知道是否有比这更好的解决方案。

1 个答案:

答案 0 :(得分:0)

除了使用Spark或Pig清理数据以及加载Hive表之外,否,您需要替换并转换HiveQL中的sales列以获得所需的格式