netezza

    1熱度

    2回答

    SELECT T1.AC_NO FROM TALE1 T1 INNER JOIN TABLE2 T2 ON T1.AC_NO= CASE WHEN T2.COMMON_KEY LIKE '%~%' AND T2.COMMON_KEY IS NOT NULL THEN GET_VALUE_VARCHAR(ARRAY_SPLIT(T2.COMMON_KEY,'~'),2)

    0熱度

    1回答

    我在PDA(Netezza)中運行此查詢以刪除所有特殊字符和不可見字符。作爲回報,它顯示了下面的結果。 select regexp_replace('가나다라abcd0123','[^a-zA-Zㄱ-힝0-9]','') 它好工作在Oracle中,但是當我在Netezza公司運行所有韓文字符被打破: result ------------ ????abcd 有誰知道如何在不破壞任何字符返

    0熱度

    2回答

    我在我的Netezza有兩個表(ABC,CDE)。我需要編寫下面的case語句來顯示值。 表和列: 表名稱ABC: 柱:(ID(PK),商品說明) 表名CDE: 列:(值(如1,2,3) ,ID(FK)) select case when value Is Not Null then 'CALIFORNIA' else ID end from CDE NZ顯示PG的atoi(我認爲這是無法做

    0熱度

    1回答

    我正在使用Netezza。 比方說,我有一張有兩個字段的表格:一個字段是對應於一天中的每個小時的時間戳,另一個是在一小時內是否患有抗酸劑的指示符。該表如下所示: Timestamp Antacid? 11/23/2016 08:00 1 11/23/2016 09:00 1 11/23/2016 10:00 1 11/23/2016 11:00 0 11/23/201

    0熱度

    1回答

    增加後我有一個大表,Netezza公司和表的大小約爲600 GB。 當我嘗試從現有表格創建新表格時,表格大小已增加。新的表格大小是617 GB。 我用來創建新表的SQL: create table new_table_name as select * from old_table_name distribution on(column_name); 在new_table_name上生成統計信息;

    0熱度

    1回答

    我一直在遵循示例here將日期轉換爲月份名稱。然而,當我獲得兩個月的轉換窗口時,第二個月的名字在一些字母的解釋中變得分散。 FISCAL_YEAR || TO_CHAR(TO_TIMESTAMP(to_Char(month(DATE_VAR),'999'), 'MM'), 'Month' || TO_CHAR(TO_TIMESTAMP(to_Char( case

    0熱度

    1回答

    有什麼方法可以動態地命名Netezza中的pivoted列?在SSMS中,我會使用存儲過程,但是我們新的Netezza框限制了SP的創建。使用CASE語句,我可以使用行號來每月循環每日總和,但是我希望新的列名是實際的任意MONTHID而不是行號(MONTH_ID1包含ROW_NUMBER 1-12和相應的MONTHID)。例如,我在戰略上考慮引用和子查詢,但我無法實現它。 select "DAY"

    2熱度

    1回答

    我在構建Netezza查詢的輸出時遇到了問題。我正在處理網絡數據,需要能夠統計正在接收流量的不同網址。問題是大多數行包含需要在計數之前剝離的URL參數。 這是我的網址的樣子: www.site.com/page?utm_source=xxx & utm_campaign = YYY www.site.com/another?cmp_code=zzz & cmp_vendor = AAA www.s

    0熱度

    1回答

    我想從C#.NET 4.5 VS2013訪問Netezza公司的服務器上贏7 using System.Data.Odbc; string connstring = "Driver={NetezzaSQL};Server=MyServerIP;Database=MyDBName;Uid=MyID;Pwd=myPWD;ReadOnly=true;"; using (OdbcCon

    0熱度

    1回答

    我正在編寫一個Netezza過程並試圖在FROM子句中寫入一個帶有變量的插入。但Netezza公司似乎不允許這樣做,因爲我得到一個錯誤: 'INSERT INTO pkcount SELECT COUNT(*)SK從$ 1' 錯誤^發現 「$ 1」(炭53)期望的標識符發現了一個關鍵字 CREATE OR REPLACE PROCEDURE check_tbl (varchar(255)) RE