Klausimai, pažymėti „bendrųjų funkcijų“

Bendrosios funkcijos - tai SQL funkcijų pogrupis, apskaičiuojantis vieną vertę iš kelių įvesties linijų, daugiausia naudojamų SELECT užklausose su GROUP BY sąlyga. Beveik visose moderniose DBVS yra kaupiamosios funkcijos. Tipiški pavyzdžiai yra „COUNT ()“, „SUM“ (), „MIN ()“, „MAX ()“ ir „AVG ()“.
30
atsakymai

SQL pasirenka tik eilutes, kurių stulpelyje yra didžiausia vertė.

Turiu šią lentelę dokumentams (čia supaprastinta versija): + ------ + ------- + --------------------- ----------------- + | id | rev | turinys | + ------ + ------- + ---------------------------------- ---- + | 1 | 1 ...
nustatyti 12 okt. '11 22:42
10
atsakymai

SQL serveris: skirtumas tarp PARTIT BY ir GROUP BY

Per daugelį metų naudoju GROUP BY visų tipų užklausų tipams. Neseniai perskaičiau kodą, kuriame naudojami PARTITION BY, kad atliktumėte suvestinius duomenis. Perskaitęs visą dokumentaciją, galiu rasti apie PARTITION BY, jis labai panašus į GROUP ...

SQL OVER () sąlyga - kada ir kodėl tai naudinga?

USE AdventureWorks2008R2; GO SELECT SalesOrderID, ProductID, OrderQty, SUM (OrderQty) OVER (PARTITION BY SalesOrderID) AS „Total“, AVG (OrderQty) OVER (PARTITION BY SalesOrderID) AS „Avg“, COUNT (OrderQty) OVER (PARTITION BY SalesOrderID) A. ..
birželio 2 d. 11 d. 21:45
6
atsakymai

turėtų būti įtraukta į GROUP BY sąlygą arba būti naudojama suvestinėje funkcijoje

Turiu stalą, kuris atrodo kaip šis skambintojas „makerar“ cname wmname | avg -------- + ------------- + ------------------------ canada | zoro | 2.00000000000000 Ispanija | luffy | 1.000000000000000000 Ispanija ...
nustatyti spalio 26 d '13, 4:50
3
atsakymai

Kelių rezultatų eilių sujungimas iš vieno stulpelio į vieną, po grupę

Aš turiu tokį filmą kaip aktorius A 1 A 2 A 3 B 4 Noriu gauti filmo pavadinimą ir visus šio filmo dalyvius, ir noriu, kad rezultatas būtų toks: Movie ActorList A 1, 2, 3 Man patinka .. .
nustatytas balandžio 6 d „13“ 8:00 val
2
atsakymai

Kelių funkcijų taikymas keliems grupių stulpeliams

Dokumentai rodo, kaip vienu metu naudoti kelias grupinio objekto funkcijas naudojant diktavimą su išvesties stulpelių pavadinimais kaip raktai: Į [563]: sugrupuoti ['D']. Agg ({'result1': np.sum, .... .: „results2“: np.mean}) .......
nustatė sausio 25 d '13, 23:26
23
atsakymai

„Oracle LISTAGG“ grąžina individualias vertybes

Bandau naudoti „LISTAGG“ funkciją „Oracle“. Norėčiau gauti tik šio stulpelio individualias vertes. Ar galiu gauti tik individualias vertes, nesukuriant funkcijos ar procedūros? col1 col2 Created_by 1 ...
yra nustatytas liepos 16 d. 12 val
2
atsakymai

Ar T-SQL turi santraukos funkciją styginių sujungimui?

Galimi dublikatai: Funkcijos tipas Implode SQL Server 2000? Sujungus T-SQL styginių vertes, man atrodo, kad prašau, atrodo taip: BuildingName PollNumber ------------ ---------- Foo Center 12 Fo ...
nustatyti 17 vas '11 18:48
4
atsakymai

Kaip įtraukti „nulį“ / „0“ į COUNT suvestinę?

Aš šiek tiek įstrigo kai SQL. Nemanau, kad galiu suformuluoti šį klausimą puikiai - taigi leiskite man parodyti jums. Turiu dvi lenteles: vieną vadina žmogumi, vieną vadina užduotimi. Bandau grąžinti sumą ...
nustatyti 10 vas '13, 2:59
5
atsakymai

Geriausias būdas susieti / susieti eilutes

Radau būdą sujungti linijas iš skirtingų linijų į vieną eilutę. Aš noriu tai padaryti daugelyje skirtingų vietų, todėl, norint tai palengvinti, būtų malonu. Išbandžiau sprendimus naudojant „COALESCE“ ir „FOR XML“.
nustatyti 30 lapkričio '12, 7:57
2
atsakymai

„Spark SQL“: bendrų funkcijų taikymas stulpelių sąrašui

Ar galima atlikti bendrą funkciją visoms grupių grupėms (ar sąrašams), kai vykdoma grupėBy? Kitaip tariant, ar tai yra būdas išvengti kiekvieno stulpelio: df.groupBy ("col1") .agg (suma ("col2"). Alias ​​("col2"), suma ("col3"). .
lapkričio 24 d. '15, 2:40
11
atsakymai

PASIRINKTI su keliomis sąlygomis, KURIOS viename stulpelyje

Na, manau, kad čia galėčiau praleisti kažką akivaizdaus / paprasto ... bet turiu parašyti užklausą, kuri viename stulpelyje grąžina tik tuos įrašus, kurie atitinka kelis kriterijus ... Mano stalas yra labai paprastas nustatymų nustatymas d. ..
nustatyti spalio 29 d '10 0:57
5
atsakymai

Bendrųjų sumų skaičius „Postgresql“

Aš naudoju skaičių ir grupę, kad kiekvieną dieną užregistruotų abonentų skaičių: SELECT sukurta_at, COUNT (el. Paštas) iš prenumeratų GROUP BY, sukurta; Rezultatas: sukurtas_at skaičius ----------------- 04-04-2011 100 05-04-2011 5 ...
balandžio 18 d '11, 7:14
4
atsakymai

Skirtumas tarp skalaro, lentelės ir suvestinių funkcijų SQL serveryje?

Koks skirtumas tarp vertikalių vertikalių, lentelių ir suvestinių funkcijų SQL serveryje? Ir ar jų kvietimas iš prašymo skambučio kitu būdu, ar mes juos vadiname tokiu pačiu būdu?
nustatytas sausio 13 d „16“ 1:07
4
atsakymai

naudokite mysql sumą () WHERE sąlygoje

Tarkime, kad turiu šią lentelės id grynieji pinigai 1 200 2 301 3 101 4 700 ir noriu grąžinti pirmąją eilutę, kurioje visų ankstesnių lėšų suma viršija tam tikrą vertę: Taigi, pavyzdžiui, jei noriu grąžinti pirmąją sumą su ...
liepos 19 d. 10 val. 22.40 val