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í
×
    dnes 13:22 | Komunita

    Ubuntu 25.10 má nově balíčky sestavené také pro úroveň mikroarchitektury x86-64-v3 (amd64v3).

    Ladislav Hagara | Komentářů: 1
    dnes 01:22 | Nová verze

    Byla vydána verze 1.91.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.

    Ladislav Hagara | Komentářů: 0
    dnes 00:11 | IT novinky

    Ministerstvo průmyslu a obchodu vyhlásilo druhou veřejnou soutěž v programu TWIST, který podporuje výzkum, vývoj a využití umělé inteligence v podnikání. Firmy mohou získat až 30 milionů korun na jeden projekt zaměřený na nové produkty či inovaci podnikových procesů. Návrhy projektů lze podávat od 31. října do 17. prosince 2025. Celková alokace výzvy činí 800 milionů korun.

    Ladislav Hagara | Komentářů: 3
    včera 23:44 | Komunita

    Google v srpnu oznámil, že na „certifikovaných“ zařízeních s Androidem omezí instalaci aplikací (včetně „sideloadingu“) tak, že bude vyžadovat, aby aplikace byly podepsány centrálně registrovanými vývojáři s ověřenou identitou. Iniciativa Keep Android Open se to snaží zvrátit. Podepsat lze otevřený dopis adresovaný Googlu nebo petici na Change.org.

    Ladislav Hagara | Komentářů: 0
    včera 15:22 | Nová verze

    Byla vydána nová verze 18 integrovaného vývojového prostředí (IDE) Qt Creator. S podporou Development Containers. Podrobný přehled novinek v changelogu.

    Ladislav Hagara | Komentářů: 1
    včera 12:55 | Nová verze

    Cursor (Wikipedie) od společnosti Anysphere byl vydán ve verzi 2.0. Jedná se o multiplatformní proprietární editor kódů s podporou AI (vibe coding).

    Ladislav Hagara | Komentářů: 1
    včera 02:55 | Nová verze

    Google Chrome 142 byl prohlášen za stabilní. Nejnovější stabilní verze 142.0.7444.59 přináší řadu novinek z hlediska uživatelů i vývojářů. Podrobný přehled v poznámkách k vydání. Opraveno bylo 20 bezpečnostních chyb. Za nejvážnější z nich bylo vyplaceno 50 000 dolarů. Vylepšeny byly také nástroje pro vývojáře.

    Ladislav Hagara | Komentářů: 0
    včera 01:22 | IT novinky Ladislav Hagara | Komentářů: 0
    29.10. 17:00 | Upozornění

    Národní identitní autorita, tedy NIA ID, MeG a eOP jsou nedostupné. Na nápravě se pracuje [𝕏].

    Ladislav Hagara | Komentářů: 11
    29.10. 16:44 | IT novinky

    Americký výrobce čipů Nvidia se stal první firmou na světě, jejíž tržní hodnota dosáhla pěti bilionů USD (104,5 bilionu Kč). Nvidia stojí v čele světového trhu s čipy pro umělou inteligenci (AI) a výrazně těží z prudkého růstu zájmu o tuto technologii. Nvidia již byla první firmou, která překonala hranici čtyř bilionů USD, a to letos v červenci.

    Ladislav Hagara | Komentářů: 6
    Jaké řešení používáte k vývoji / práci?
     (36%)
     (48%)
     (19%)
     (19%)
     (22%)
     (17%)
     (21%)
     (17%)
     (18%)
    Celkem 290 hlasů
     Komentářů: 14, poslední 14.10. 09:04
    Rozcestník

    Dotaz: Nalezení stejných produktů v objednávkách

    21.6.2016 10:46 Standa
    Nalezení stejných produktů v objednávkách
    Přečteno: 1132×
    Ahoj, potřeboval bych pomoci s problémem, e-shop generuje objednávky a z těch bych potřeboval vybrat ty, ve kterých se opakuje nějaká minimálně dvojice produktů, které si zákazníci zakupují společně. Samozřejmě dopředu nevím, které a jestli vůbec jsou takové skupiny produktů. Jde to již vyselektovat na úrovni databáze nebo je nutno to udělat na úrovni kódu?

    Díky

    Standa

    Odpovědi

    21.6.2016 10:50 blondak | skóre: 36 | blog: Blondak | Čáslav
    Rozbalit Rozbalit vše Re: Nalezení stejných produktů v objednávkách
    Každý problém ma své logické, snadno pochopitelné nesprávné řešení.
    21.6.2016 12:19 ttt
    Rozbalit Rozbalit vše Re: Nalezení stejných produktů v objednávkách
    Označuje se to jako "Market Basket Analysis", pokud by tě zajímala nějaká teorie okolo.
    Josef Kufner avatar 21.6.2016 12:49 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Nalezení stejných produktů v objednávkách
    Také doporučuju se porozhlédnout obecněji v oboru zvaném "Data Mining". O chování zákazníků toho bylo napsáno velmi mnoho. Zajímavým pokračováním je i Machine Learning, kde se napasuje na data od zákazníků nějaký hezký model a pak lze předpovídat jejich chování a testovat si marketingové strategie dřív, než to něco bude stát.
    Hello world ! Segmentation fault (core dumped)
    Josef Kufner avatar 21.6.2016 12:38 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Nalezení stejných produktů v objednávkách
    Zkusil bych join objednávek (položek objednávek) sama se sebou, dostaneš vechny dvojice produktů v dané objednávce, a pak pomocí group by a count spočítat, kolikrát se která dvojice vyskytuje. Tím zjistíš, které dvojice máš. Pak můžeš podle těch dvojic zpětně dohledat, ve kterých objednávkách se vyskytují. Jak přesně ten dotaz postavit už záleží na tom, co tě zrovna bude zajímat a jaká vstupní data máš k dispozici.
    Hello world ! Segmentation fault (core dumped)
    21.6.2016 19:57 Standa
    Rozbalit Rozbalit vše Re: Nalezení stejných produktů v objednávkách
    Ahoj, díky všem za rady, přiznám se však, že si nejsem jistý, jestli jsem pochopil správně radu od Josefa Kunerta. Struktura tabulek je přibližně následující

    tabulka Objednávky id - PK id_produktu sloupec 1 sloupec 2 sloupec 3 atd.

    tabulka Produkty id - PK sloupec 1 sloupec 2 sloupec 3

    Objednávky.id_produktu = Produkty.id

    Každá Objednávka může mít minimálně 1 a maximálně n Produktů. Pokud udělám Select, dostanu seznam produktů v jednotlivé objednávce. Na úrovni kódu bych a - vytvořil pro každou objednávku objekt a porovnával v cyklu, zdali více objektů neobsahuje stejný produkt b - vytvořil pro každou objednávku objekt, vyselektoval všechny id_produktu, hodnoty vložil do pole a pak v cyklu procházel a počítal výskyt v objektech. Zdá se mi to však příliš krkolomné, přiznám se však, že velký specialista na složité databázové dotazy nejsem. Pokud by mi někdo prosím mohl pomoci s kostrou dotazu, byl bych moc vděčný, ušetřilo by mi to asi spoustu času. Za případné rady dopředu děkuji.
    22.6.2016 10:39 izidor
    Rozbalit Rozbalit vše Re: Nalezení stejných produktů v objednávkách
    nejak takto (netestovano) - vybere pouze ty dvojice produktu, ktere jsou na alespon 2 objednavkach. Predpokladam, ze v kazde objednavce je produkt uveden pouze jednou.
    select a.id_produktu, b.id_produktu, count(*)
    from objednavky a, objednavky b
    where a.id = b.id
    and a.id_produktu < b.id_produktu
    group by a.id_produktu, b.id_produktu
    having count(*) >= 2

    26.6.2016 19:06 Standa
    Rozbalit Rozbalit vše Re: Nalezení stejných produktů v objednávkách

    Omlouvám se za pozdnější reakci, děkuji za kostru dotazu.

    Standa

    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.