group-by

    0熱度

    1回答

    我正在開發一個PHP腳本,我有如下表: +----+-----------+----------+--------------+ | id | id_parent | position | feature | +----+------------+---------+--------------+ | 1 | 1 | 2 | -B-A-C- | | 2 | 1 | 3 | -

    1熱度

    1回答

    什麼是錯的這個SQL語句,我不斷收到此錯誤: SQL錯誤:ORA-00979:不是GROUP BY表達式 00979. 00000 - 「不是一個GROUP BY表達式」 *原因: *操作: SELECT orderdetails.orderid, orderdate, sum (quantity *(unitprice - unitprice * discount))as "

    0熱度

    3回答

    聚合多個列我有一組在下面的格式MySQL的數據: acode bcode unique_code BA1100018 SE OX120013 BE1100001 CS CS140005 BE1100001 SE SE140079 CS1400000 CS CS140006 CS1400000 CS CS140011 CS1400000 CS CS140009 CS140

    -2熱度

    1回答

    如果我在select中使用了case語句,然後將其複製到group by中,我會錯誤地留下別名。 此時別名基本上是多餘的,因爲它是不正確的語法,所以不允許。 爲什麼不允許這樣做,因爲我看不到它會影響整體輸出?它只是一個設計選擇?

    -1熱度

    2回答

    在我修表,我想計算每種狀態的汽車(1,2,3和4): Status 1: 5 Status 2: 0 Status 3: 6 Status 4: 3 ,因爲它表明,在狀態沒有汽車2,所以,我做了相同的查詢4次與「WHEN狀態=='n'在每個狀態計數,並且工作正常。 現在我想只在一個查詢中,但在我的查詢: select status,count(car_id)from repairs GR

    0熱度

    1回答

    下面是一個簡單的數據框: import numpy as np dd=pd.DataFrame(np.arange(35).reshape(7,5), columns=list('xyzwv')) dd['w']=list('AABBBCC') ,那就是: 現在我嘗試下面的代碼 def func(x): print(x) return x dd.groupby('w

    0熱度

    1回答

    select country,count()來自員工的國家編號< 4; 這個查詢工作正常,但當我使用 選擇國家,計數()來自員工組的國家有性別='男'; 顯示錯誤:-ORA-00979:不是GROUP BY表達式 爲什麼?

    0熱度

    2回答

    我已使用dplyr中的group_by()或aggregate()函數在R中的列之間進行聚合。對於我目前的問題,我想按個人分組,但找到一列(數字)的第二低和另一(年)的最低。所以,如果我的數據是這樣的: Number Individual Year Value 123 M. Smith 2010 234 435 M. Smith 2011 346 435 M. Smith

    1熱度

    2回答

    我有一個數據幀df1看起來像這樣: df1 = pd.DataFrame({'A':[0,5,4,8,9,0,7,6], 'B':['a','s','d','f','g','h','j','k'], 'C':['XX','XX','XX','YY','YY','WW','ZZ','ZZ']}) 我的目標是組中的元素根據包含在C列,以便具有行中的值相同的值,

    2熱度

    2回答

    我有一個測量和測量的含有日期數據幀df內(duration,km) df Out[20]: Date duration km 0 2015-03-28 09:07:00.800001 0 0 1 2015-03-28 09:36:01.819998 1 2 2 2015-03-30 09:36:06.839997 1 3 3 2015-03-30 09:37: