sql

    2熱度

    1回答

    我正在使用Hive數據在PySpark Shell中工作。這裏的目標是收集多個項目的計數器。下面我有一個示例數據框和數據查詢。我使用的資源:Is it possible to specify condition in Count()?,但它是用於有限的計數器。 DriveHealth = sqlContext.sql("Select Health From testdrivestatus") He

    0熱度

    1回答

    我對這個難住。我有下面的代碼,它可以正常工作,直到update語句中最後一個@POC_XLATE的位置,然後我得到錯誤必須聲明標量變量。 如果我將表更改爲臨時表,代碼工作正常。我試圖將select語句移到代碼的末尾,這沒有奏效。希望有人對它爲什麼這樣做有一些建議。提前致謝。 declare @POC_XLATE as TABLE( POC_XLATE_ID int NULL, T

    0熱度

    2回答

    之間的映射我有兩個查詢返回以下數據: 結果1: 2017-02-27 10:54:30.000 2017-02-27 10:55:30.000 2017-02-27 10:59:30.000 2017-02-27 11:02:30.000 結果2: 2017-02-27 10:52:42.000 2017-02-27 10:55:00.000 2017-02-27 10:55:05.0

    -2熱度

    2回答

    因此,一些行,我有兩個表如下所示: 「樣品」 sample_id|measure_id|depth|date 11 | 1 | 0 |2013 17 | 1 | 1 |2013 18 | 1 | 3.5 |2013 21 | 2 | 0 |2015 22 | 2 | 1 |2015 此表包含測量現有樣本信息。 sample_id對於每

    1熱度

    2回答

    我試圖計算可通過不同渠道聯繫的客戶。下面的代碼會給我一個只有通過短信可聯繫的客戶的統計。 with grouping as ( select distinct case when sms_correct_flag = 'Y' then 'Y' else 'N' end as smsable, case when email_correct_flag = 'Y' then

    0熱度

    1回答

    我在從多個源獲取數據時遇到問題。如果您可以提供您的想法來設計SQL查詢,那將是非常好的。 我必須從兩個表中獲取數據,並將INSERT轉換爲第三個表。 INPUT TABLE 1 - TaskOrderNumer - MemberID TABLE 2 - ReferenceID - MemberID 輸出 TABLE 3 - TaskRefID - PatID 我的輸入表有T

    0熱度

    1回答

    是否有一種方法僅在單個列的select case語句中進行排序?讓我們只能說在城市上升的順序。 SELECT StudentLocation = CASE WHEN @IsRegistered IS NOT NULL AND @IsInClass IS NOT NULL THEN s.InClassLocation WHEN @IsRegistered IS NOT NUL

    1熱度

    2回答

    如何將聲明的var插入臨時表中? DECLARE @ConcatString VARCHAR(4000) SELECT @ConcatString = COALESCE(@ConcatString + ', ', '') + LanguageName FROM EmployeeLanguage where EmployeeId=10504 SELECT @ConcatString AS Lan

    1熱度

    1回答

    我有一張叫做'orders'的表,它記錄了一頓飯的訂單ID,一個訂購這頓飯和一頓飯的人的id它可以是1,2,或3) orders oid | pid | meal ________________ 1 | 1 | 2 2 | 1 | 3 3 | 3 | 1 4 | 5 | 2 5 | 5 | 2 6 | 5 | 1 我想產生一個結果,讓我查看訂單數每餐每個PID: pid |

    1熱度

    1回答

    希望這是一個容易的人你比我更聰明。我想從另一個匹配表執行插入到表中,但我只想插入,如果該行不存在。行中的某些值如果存在可能會更改。沒關係。 我在想,如果插入兩列匹配,那麼不要插入並保留原樣。如果這兩列不匹配,則插入該行。我已經通過合併,並插入到除外。這段代碼將起作用:但這不是我所需要的。 INSERT INTO LotDetail SELECT UID, LotKey, SerialNo, Ty