abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
včera 21:33 | Nová verze

Sway, dlaždicový (tiling) správce oken pro Wayland kompatibilní s i3, byl vydán ve verzi 1.4. Do vývoje se zapojilo 52 vývojářů. Přehled novinek na GitHubu. Zdůraznit lze podporu VNC (wayvnc) nebo částečnou podporu Mate panelu.

Ladislav Hagara | Komentářů: 4
včera 19:55 | Nová verze

Dokumentační tým LibreOffice vydává aktualizovanou příručku pro LibreOffice Math pro verzi LibreOffice 6.4. Update příručky provedl ruský dobrovolník Roman Kuzněcov. Český překladatelský tým hledá další překladatele pro překlad příruček, detaily na wiki.

Zdeněk Crhonek | Komentářů: 0
včera 19:00 | Zajímavý projekt

CutiePi Shell (GitHub) je nové open source uživatelské rozhraní pro mobilní zařízení vytvořené pro tablet CutiePi postavený na Raspberry Pi.

joejoe | Komentářů: 0
včera 11:44 | Nová verze

Vyšla nová verze nástroje pro správu diskových oddílů GParted a distribuce GParted Live, která obsahuje tento a další nástroje pro zálohování či obnovu dat. GParted 1.1.0 aktualizuje překlady a opravuje chyby včetně v např. přesunu uzamknutých šifrovaných oddílů LUKS, výpočtu velikosti souborového systému JFS či rozpoznávání členů ATARAID a jejich stavu. GParted Live 1.1.0-1 pak obsahuje novou verzi GParted, Linux 5.4.13 a vůbec novější balíčky z Debianu Sid.

Fluttershy, yay! | Komentářů: 0
včera 09:55 | Zajímavý článek

Jiří Eischmann se v příspěvku /e/: Android bez Googlu na starém telefonu na svém blogu podělil o zkušenosti s mobilním operačním systémem /e/ (Wikipedie) na telefonu Samsung Galaxy S4 Mini: Pokud hledáte pro svůj androidí telefon systém bez závislosti na Googlu, je to asi ta nejlepší volba.

Ladislav Hagara | Komentářů: 10
21.1. 18:55 | Nová verze

Po roce vývoje od vydání verze 4.0 a více než 7 400 změnách byla vydána nová stabilní verze 5.0 softwaru, který vytváří aplikační rozhraní umožňující chod aplikací pro Microsoft Windows také pod GNU/Linuxem, Wine (Wikipedie). Z novinek lze zdůraznit moduly ve formátu PE, podporu více monitorů, reimplementaci XAudio2 anebo podporu Vulkanu 1.1. Podrobnosti v poznámkách k vydání.

Ladislav Hagara | Komentářů: 1
21.1. 15:11 | Zajímavý článek

Michal Altair Valášek publikoval na svém blogu návod MQTT server do kapsy: Mosquitto na Orange Pi Zero na postavení vlastního MQTT (MQ Telemetry Transport) serveru s brokerem Mosquitto postaveného na ARM klonu Debianu Armbian na jednodeskovém počítači za deset dolarů Orange Pi Zero a zabezpečeného pomocí TLS certifikátů od Let's Encrypt a uživatelských jmen a hesel.

Ladislav Hagara | Komentářů: 3
20.1. 17:11 | Nová verze

Vyšlo Pharo 8.0. Přináší lepší nástroje pro refactoring či spoluráci s Gitem. Pharo je programovací jazyk a vývojové prostředí s řadou pokročilých vlastností.

Pavel Křivánek | Komentářů: 5
20.1. 13:11 | Pozvánky

Ak pracujete na zaujímavom projekte, zaujíma Vás špecifická téma alebo sa vyznáte o novinkách a trendoch vo svete Pythonu, zdieľajte to s ostatnými. Možnosť prihlásiť sa so svojou témou na PyConSK 2020 je otvorená do 31. 1. 2020.

… více »
RicCo386 | Komentářů: 0
20.1. 10:55 | Komunita

Mozilla.cz informuje (en), že Firefox Preview (kódově Fenix) se blíží svému prvnímu ostřejšímu vydání. Tento zcela nový prohlížeč pro Android nahradí zítra 21. ledna noční verze stávajícího Firefoxu pro Android (kódově Fennec).

Ladislav Hagara | Komentářů: 18
Zdají se vám sny s IT tématikou?
 (9%)
 (1%)
 (13%)
 (17%)
 (53%)
 (7%)
Celkem 253 hlasů
 Komentářů: 10, poslední 18.1. 16:18
Rozcestník

www.AutoDoc.Cz

Dotaz: sql duplicity

28.3.2018 11:38 frufru
sql duplicity
Přečteno: 635×
Zdravim,

mam nasledujucu tabulku:
nazov firmy cislo faktury variabilny symbol     
prva	    1	          10
prva	    2	          20
prva	    3	          20
druha	    4	          40
druha	    5	          50
druha	    6	          40
prva	    7	          70
prva	    8	          70
prva	    9	          90
Zistit duplicity v jednom stlpci - napr. vo variabilnom symbole viem, ale potreboval by som zlozitejsi dotaz, ktoreho vysledkom by bolo:
nazov firmy cislo faktury variabilny symbol     
prva	    2	          20
prva	    3	          20
druha	    4	          40
druha	    6	          40
prva	    7	          70
prva	    8	          70
je nieco take vobec v sql mozne? ak ano mozte ma nakopnut spravnym smerom pls? za akukolvek pomoc vopred velka vdaka.

Odpovědi

28.3.2018 13:11 EtDirloth | skóre: 10
Rozbalit Rozbalit vše Re: sql duplicity
CREATE TABLE faktury (firma text, cislo int UNIQUE, variabilny int);

INSERT INTO faktury VALUES
 ('prva',  1, 10),
 ('prva',  2, 20),
 ('prva',  3, 20),
 ('druha', 4, 40),
 ('druha', 5, 50),
 ('druha', 6, 40),
 ('prva',  7, 70),
 ('prva',  8, 70),
 ('prva',  9, 90)
;

SELECT f.*
  FROM faktury AS f
  WHERE EXISTS (
          SELECT 1
            FROM faktury AS x
            WHERE f.firma = x.firma
              AND f.variabilny = x.variabilny
              AND f.cislo != x.cislo
        )
  ORDER BY variabilny, firma, cislo
;
31.3.2018 07:34 Vlasta Dohnal
Rozbalit Rozbalit vše Re: sql duplicity
select * from faktury where cislo in (select cislo from faktury group by variabilny having count(*)>1)
31.3.2018 14:31 EtDirloth | skóre: 10
Rozbalit Rozbalit vše Re: sql duplicity
Ta tvoja subquery je zla - ak "cislo" nie je v GROUP BY klauzule, muselo by byt pouzite vo volani nejakej agregacnej funkcie.

Sice v SQLite by sa ti ten dotaz spustil, ale SQLite v tomto funguje vzhladom na standard chybne - nevyhodi chybu, vrati hodnotu nejakeho lubovolneho riadku, ktory spadne do GROUP BY. Ked sa nad tym zamyslis, tak do spolocneho GROUP BY mozu spadnut viacere faktury, ale subquery ti vrati cislo iba jedinej z nich.
3.4.2018 13:34 gnat
Rozbalit Rozbalit vše Re: sql duplicity
Pokud je třeba zjistit duplicity podle "nazov firmy" a "variabily symbol" tak na Oracle třeba takto:

SELECT * FROM faktury AS f WHERE (SELECT COUNT(1) FROM faktury x WHERE x."nazov firmy" = f."nazov firmy" AND x."variabily symbol" = f."variabilny symbol") > 1

5.4.2018 09:42 fru fru
Rozbalit Rozbalit vše Re: sql duplicity
Super, dakujem, velmi mi to pomohlo.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.