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 03:55 | Nová verze

    Byl vydán Debian 12.11, tj. jedenáctá opravná verze Debianu 12 s kódovým názvem Bookworm. Řešeny jsou především bezpečnostní problémy, ale také několik vážných chyb. Instalační média Debianu 12 lze samozřejmě nadále k instalaci používat. Po instalaci stačí systém aktualizovat.

    Ladislav Hagara | Komentářů: 0
    včera 14:55 | Zajímavý software

    Makepad dospěl do verze 1.0 (𝕏). Jedná se o multiplatformní open source UI framework pro Rust napsaný v Rustu.

    Ladislav Hagara | Komentářů: 3
    16.5. 17:11 | Komunita

    Konference OpenAlt 2025 hledá přednášející. Proběhne o víkendu 1. a 2. listopadu na půdě Fakulty informačních technologií VUT v Brně. Témata konference jsou: Otevřený a svobodný software, IoT a Hnutí tvůrců, Vzdělávání, Bezpečnost a soukromí, Otevřená společnost, komunity a data, OpenMobility a další.

    Ladislav Hagara | Komentářů: 0
    16.5. 15:33 | Zajímavý článek

    Nové číslo časopisu Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 153 (pdf)

    Ladislav Hagara | Komentářů: 0
    16.5. 12:22 | Komunita

    Byl publikován květnový přehled dění a novinek z vývoje Asahi Linuxu, tj. Linuxu pro Apple Silicon. Vývojáře lze podpořit na Open Collective a GitHub Sponsors.

    Ladislav Hagara | Komentářů: 0
    15.5. 21:33 | Nová verze

    Programovací jazyk Rust (Wikipedie) dnes slaví 10 let od vydání verze 1.0. Přímo na oslavě byla vydána nová verze 1.87.0. Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.

    Ladislav Hagara | Komentářů: 0
    15.5. 14:44 | IT novinky

    Evropská komise obvinila provozovatele čínské platformy TikTok z porušování pravidel EU kvůli netransparentnosti v reklamě. Komise, která v EU plní i funkci antimonopolního úřadu, to dnes uvedla v tiskové zprávě. TikTok, který patří čínské firmě ByteDance, se může k předběžnému nálezu vyjádřit. Pokud ale podezření komise nevyvrátí, hrozí mu pokuta až do šesti procent z ročního globálního obratu.

    Ladislav Hagara | Komentářů: 21
    14.5. 20:44 | Komunita

    Sovereign Tech Agency (Wikipedie), tj. agentura zabezpečující financování svobodného a otevřeného softwaru německou vládou, podpoří GFortran částkou 360 000 eur.

    Ladislav Hagara | Komentářů: 0
    14.5. 14:00 | IT novinky

    Microsoft hodlá zrušit zhruba tři procenta pracovních míst. Microsoft na konci loňského června zaměstnával kolem 228.000 lidí. Tři procenta z tohoto počtu představují téměř 7000 pracovních míst.

    Ladislav Hagara | Komentářů: 16
    14.5. 13:33 | IT novinky

    V říjnu loňského roku provedl Úřad pro ochranu hospodářské soutěže (ÚOHS) místní šetření u společnosti Seznam.cz. Krajský soud v Brně tento týden konstatoval, že toto šetření bylo nezákonné.

    Ladislav Hagara | Komentářů: 17
    Jaký filesystém primárně používáte?
     (57%)
     (1%)
     (7%)
     (23%)
     (4%)
     (2%)
     (2%)
     (1%)
     (0%)
     (3%)
    Celkem 642 hlasů
     Komentářů: 28, poslední dnes 10:19
    Rozcestník

    Dotaz: MySQL - převod sloupců v tabulce na řádky

    18.7.2012 13:38 mirka
    MySQL - převod sloupců v tabulce na řádky
    Přečteno: 822×
    Ahoj, chtěla bych se zeptat, zda existuje v MySQL nějaký snadný postup jak z jedné tabulky udělat druhou tak, aby se mi záznamy v řádcích z té první zaznamenaly do druhé tabulky do jejich sloupců. Zkoušela jsem nějaké návody na netu pod hlavičkou pivot table, ale nemůžu se dobrat uspokojivého výsledku :/ Díky za rady ;)

    Odpovědi

    18.7.2012 15:38 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
    Rozbalit Rozbalit vše Re: MySQL - převod sloupců v tabulce na řádky
    Obecně nebo konkrétně? (jak konkrétně?)
    Jedenkrát nebo opakovaně?
    To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
    18.7.2012 16:07 mirka
    Rozbalit Rozbalit vše Re: MySQL - převod sloupců v tabulce na řádky
    no všude jsou strašně specifické návody, ale já bych potřebovala něco obecného a jednoduchého jako např.:

    kniha       počet stran       autor

    pejsek      20                      petr

    kočka       90                      karel

    šnek         50                      josef

    a převést to na

    informace       pejsek       kočka       šnek

    počet stran     20              90            50

    autor              petr           karel         josef

    Tarmaq avatar 18.7.2012 16:18 Tarmaq | skóre: 39
    Rozbalit Rozbalit vše Re: MySQL - převod sloupců v tabulce na řádky
    ufff proc to takhle potrebujes? Nestaci ti jen aby ten vystup z databaze byl na frontendu v nejake tabulce otoceny takto? Ikdyz by toto zrejme nejakym zpusobem s pouzitim information_schema atp. slo, nebude to pekne, budes mit porusene typy v jednotlivych sloupcich atd...

    Takze me (nas) zajima k cemu to takto potrebujes?
    Don't panic!
    18.7.2012 16:28 mirka
    Rozbalit Rozbalit vše Re: MySQL - převod sloupců v tabulce na řádky
    Tak určitě si nakonec vystačím s otočením výstupu z databáze. Spíš mě zajímalo, jestli by to nešlo udělat v databázi. A přijde mi hrozně divné, že to nejde nijak jednoduše, když databáze jsou jinak tak magický nástroj :D
    18.7.2012 16:53 Filip Jirsák | skóre: 68 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: MySQL - převod sloupců v tabulce na řádky
    Ve velkých databázích to jde, říká se tomu pivot. Ale MySQL neumí spoustu daleko jednodušších věcí, takže tohle od ní nečekejte. Ale Google možná na dotaz "MySQL pivot" něco najde.
    18.7.2012 17:09 mirka
    Rozbalit Rozbalit vše Re: MySQL - převod sloupců v tabulce na řádky
    Super, díky. To jsem potřebovala slyšet, že to MySQL neumí. Konečně můžu v klidu spát. :)
    18.7.2012 20:02 Filip Jirsák | skóre: 68 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: MySQL - převod sloupců v tabulce na řádky
    Někdo by řekl, že "MySQL to neumí" je univerzální odpověď, se kterou se málokdy spletete ;-)
    Tarmaq avatar 20.7.2012 16:08 Tarmaq | skóre: 39
    Rozbalit Rozbalit vše Re: MySQL - převod sloupců v tabulce na řádky
    "tabulka" v databazi neni totiz to same jako nejaka tabulka v html, jednotlive sloupce nejsou jen jakesi bunky obsahujici text.. kazdy takovy sloupec ma svoji hlavicku, typ, atp.

    Ikdyz tu nejake navody jak tohoto docilit jsou, rozhodne bych to tak nedelal a otoceni o 90° bych provedl az na vystupu do html nebo kam to potrebujes..
    Don't panic!
    18.7.2012 22:11 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
    Rozbalit Rozbalit vše Re: MySQL - převod sloupců v tabulce na řádky
    V MySQL to nejde „samo“, ale lze to udělat jen je třeba zvolit způsob, všechny jsou pracnější než „jednoduše“.
    Nebo to lze udělat až na další vrstvě.
    Jen na prohlížení může někdy stačit '\G' za příkazem.
    To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
    19.7.2012 17:16 Ivan Nový
    Rozbalit Rozbalit vše Re: MySQL - převod sloupců v tabulce na řádky
    V MYSQL použijet funkce GROUP_CONCAT takto:
    SELECT 
        id, 
        GROUP_CONCAT(kniha, pocet_stran, autor) 
    FROM 
        seznam 
    GROUP BY 
        id;
    
    popřípadě kombinujte s příkazem INSERT SELECT ... Do tabulky si musíte ale přidat pole id, výsledkem bude řetezec, který můžete parsovat do polí příkazu insert do druhé tabulky, nebo dotazu.
    18.7.2012 16:39 Ivan
    Rozbalit Rozbalit vše Re: MySQL - převod sloupců v tabulce na řádky
    MySQL nedalam, ale pivot je urcite soucast nejaky SQL stardartu (?ISO SQL 2003?).

    Takhle se to dela v Oracle bez "PIVOT" clausule: http://www.adp-gmbh.ch/ora/sql/examples/pivot.html

    A takhle s ni: http://www.adp-gmbh.ch/ora/sql/clauses/pivot_clause.html

    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.