group-by

    0熱度

    3回答

    我在mysql中有以下表格,它是一個真正問題的簡化版本。 +-------+-------+-------+-------+ | a_col | b_col | c_col | extra | +-------+-------+-------+-------+ | 1 | 1 | 1 | 7 |* | 1 | 2 | 1 | 10 | | 1 | 2 | 2 | 20

    1熱度

    1回答

    如何在GROUP BY子句中包含表達式的結果並選擇表達式的輸出? 說我有這個表: ╔════════════════════════╦═══════════╦═══════╗ ║ Forest ║ Animal ║ Count ║ ╠════════════════════════╬═══════════╬═══════╣ ║ Tongass ║ Hyena ║ 600 ║

    0熱度

    4回答

    任何人有任何想法可以更好地寫這段代碼? SELECT Column_A, Column_B, Column_C, Column_D, Column_E FROM TABLE_A WHERE Column_A IN ( SELECT Column_A FROM ( SELECT Column_A, COUNT(DISTINCT COLUMN_B) AS Co

    -1熱度

    1回答

    我想寫使用下列標準應執行join(或where子句)的查詢: 子查詢左表應包含來自右表的子查詢結果(結果也應該分組)。 sql script creating tables with data 確切標準如下: 選擇客戶誰: 對於每個Question.Id在[ClientSegment]的questionIds 應至少一個(在任何相當於LINQ)ClientAnswers.AnswerId不同於[C

    0熱度

    1回答

    我有兩個表:invitees和invitee_information。被邀請者屬於events(第三個表event_id是invitees表中的外鍵)。 我想獲得每個事件中沒有可用信息的被邀請者總數(invitee_information表中沒有記錄)。 當我寫只使用一個event_id在where子句和反連接模式(IS NULL爲invitee_id列,從而提供具有保存的任何信息行篩選)如預期,

    1熱度

    1回答

    我有一張植物表格,其中一些具有相同的通用名稱。如果植物與其他植物共用同一個名稱,我想在通用名稱後加上括號內的屬和種,以避免混淆。值得注意的是,並非所有植物都有一個共同的名字 爲了測試它,我創建了一個common_name2列。 我寫了下面的腳本: UPDATE `plants` SET `common_name2` = CONCAT(`common_name`, ' (', `genus

    0熱度

    2回答

    我想在電子表格中執行一些看起來很容易的事情,但我無法在熊貓中找到語法。我有一個可以分組的數據集。我想確定每個組的聚合統計信息,但是然後使用聚合在原始數據框中創建一個新列。 例如,如果我的數據幀是這樣的: d = pandas.dataframe({'class', : ['f1', 'f2', 'f3', 'f1'], 'user': ['jack', 'jen', 'joe', 'jan'],

    0熱度

    1回答

    我試圖通過人一起添加兩個組,這是我的代碼: SELECT VISITOR,COUNT(VISITOR) FROM ENGLAND WHERE TIER = 1 AND SEASON >= 1980 GROUP BY VISITOR UNION SELECT HOME,COUNT(HOME) FROM ENGLAND WHERE TIER = 1 AND SEASON >= 1980

    0熱度

    1回答

    我有一個啤酒類型列表和一個評級列表。有重複,所以每種啤酒類型有多個評級。我把它們變成了元組: merge = zip(types, ratings) 我試圖找到每種啤酒類型的平均評分。我試圖將元組變成熊貓數據框: df = pandas.DataFrame([merge]) 但我不知道要在groupby參數中放什麼。 我想這太: df = pandas.DataFrame({'Rating

    1熱度

    1回答

    執行此查詢時,我得到GRAND TOTAL列空白(ORACLE 11G)。 QUERY: select NVL(TO_CHAR(APPROVER_EMPLOYEE_NAME), 'Grand Total') as EMPLOYEE_NAME, SUM(ONE_DAY) one_day, SUM(TWO_DAYS) TWO_DAYS , SUM(THREE_DAYS) THREE_DAYS