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 17:25 | IT novinky

Do prodeje (Farnell) se dostal jednodeskový počítač Tinker Board (unboxing). Jedná se o konkurenci Raspberry Pi 3 od společnosti Asus. Porovnání (jpg) těchto počítačů například na CNXSoft. Cena Tinker Boardu je 55 £.

Ladislav Hagara | Komentářů: 12
včera 14:44 | Zajímavý projekt

Byla zveřejněna pravidla hackerské soutěže Pwn2Own 2017, jež proběhne od 15. do 17. března v rámci bezpečnostní konference CanSecWes ve Vancouveru. Soutěžit se bude o více než milion dolarů v pěti kategoriích. Letos se bude útočit i na Ubuntu. Jedná se již o 10. ročník této soutěže.

Ladislav Hagara | Komentářů: 2
včera 13:33 | Nová verze

Po sedmi měsících vývoje od vydání verze 5.7 byla vydána verze 5.8 (YouTube) toolkitu Qt. Z novinek lze zmínit například Qt Lite pro vestavěná zařízení. Nově jsou plně podporovány moduly Qt Wayland Compositor (YouTube) a Qt SCXML (YouTube). Současně byla vydána verze 4.2.1 integrovaného vývojového prostředí (IDE) Qt Creator.

Ladislav Hagara | Komentářů: 1
včera 11:52 | Pozvánky

Lednový Prague Containers Meetup se koná ve čtvrtek 26. ledna 2017 od 18:00 v Apiary, Pernerova 49, Praha 8. Přijďte se podívat na přednášky o Enterprise Kubernetes a Jenkins as a code.

little-drunk-jesus | Komentářů: 0
včera 11:40 | Pozvánky

Program letošního ročníku konference Prague PostgreSQL Developer Days, která se koná již 15. a 16. února 2017 na ČVUT FIT, Thákurova 9, Praha 6, byl dnes zveřejněn. Najdete ho na stránkách konference včetně anotací přednášek a školení. Registrace na konferenci bude otevřena zítra (24. ledna) v brzkých odpoledních hodinách.

TomasVondra | Komentářů: 0
22.1. 02:20 | Zajímavý článek

David Revoy, autor open source webového komiksu Pepper&Carrot nebo portrétu GNU/Linuxu, upozorňuje na svém blogu, že nový Inkscape 0.92 rozbíjí dokumenty vytvořené v předchozích verzích Inkscape. Problém by měl být vyřešen v Inkscape 0.92.2 [reddit].

Ladislav Hagara | Komentářů: 0
22.1. 02:02 | Komunita

Øyvind Kolås, hlavní vývojář grafických knihoven GEGL a babl, které využívá grafický program GIMP, žádá o podporu na Patreonu. Díky ní bude moci pracovat na vývoji na plný úvazek. Milník 1000 $, který by stačil na holé přežití, se již téměř podařilo vybrat, dalším cílem je dosažení 2500 $, které mu umožní běžně fungovat ve společnosti.

xkomczax | Komentářů: 12
21.1. 23:54 | Pozvánky

DevConf.cz 2017, již devátý ročník jedné z největších akcí zaměřených na Linux a open source ve střední Evropě, proběhne od pátku 27. ledna do neděle 29. ledna v prostorách Fakulty informačních technologií Vysokého učení technického v Brně. Na programu je celá řada zajímavých přednášek a workshopů. Letos je povinná registrace.

Ladislav Hagara | Komentářů: 0
21.1. 22:11 | Nová verze

Byla vydána verze 1.0.0 emulátoru terminálu Terminology postaveného nad EFL (Enlightenment Foundation Libraries). Přehled novinek v poznámkách k vydání.

Ladislav Hagara | Komentářů: 0
20.1. 17:00 | Nová verze

Byl vydán Docker 1.13. Přehled novinek na YouTube a v poznámkách k vydání na GitHubu. Docker umožňuje běh aplikací v softwarových kontejnerech (Wikipedia).

Ladislav Hagara | Komentářů: 7
Jak se stavíte k trendu ztenčování přenosných zařízení (smartphony, notebooky)?
 (12%)
 (2%)
 (72%)
 (3%)
 (10%)
Celkem 391 hlasů
 Komentářů: 37, poslední dnes 12:21
Rozcestník
Reklama

Dotaz: PostgreSQL - spojování tabulek

26.5.2003 08:59 Jáchym Čepický | skóre: 29 | blog: U_Jachyma
PostgreSQL - spojování tabulek
Přečteno: 103×
Je možný spojit tabulky tak, aby jedna celá tabulka (v mém případě o dvou sloupcích - druh a pokryvnost) byla vložena do jedné buňky další tabulky? Svou předsvatu jsem se pokusil načrtnout níže:
Cislo snimku |                 Pritomne druhy         | typ
-------------+----------------------------------------+-----
           1 | Impatiens parviflora    |       10%    | 2C4
             | Anthericum liliago      |       20%    |
             | Hieracium sp.           |        5%    |
             |                         |              |
           2 | Hieracium sp.           |        1%    | 2C5
             | Senecio ovatus          |        3%    |
             | Anthericum liliago      |       10%    |
             | Cardaminopsis arenosa   |       15%    |
             | Myosotis sylvatica      |        5%    | 
             | Impatiens parviflora    |        3%    |
             |                         |              |
            3| atd...                  |        10%   | 2B1
Dalo by se to řešit polem (array), ale to tam nemůžu vkládat vlastnosti těch druhů (právě tu pokryvnost...) Nebo udělat array o 2 rozměrech...hmm

Dík za nápady/odkazy na dokumentaci..

Jáchym

Odpovědi

26.5.2003 09:45 pavel 'goldenfish' kysilka
Rozbalit Rozbalit vše PostgreSQL - spojování tabulek
insert into reseni select 'dobre' || ' ' || 'rano' from goldenfish;
26.5.2003 10:47 Jáchym Čepický | skóre: 29 | blog: U_Jachyma
Rozbalit Rozbalit vše PostgreSQL - spojování tabulek
Hezký ;o) ale tím akorát ty hodnoty vložíš do tej tabulky, nešlo by na ně udělat udělat jenom odkaz (join..)? Resp. chápu to dobře - že nestačí, aby se všechny tabulky s kytkama jmenovaly kytky1, kytky2,.., kytky61, na který bych se odvolával, ale ještě v nich musím mít nejlépe sloupec cislo_snimku, pomocí kterýho to pak joinu..? Pro názornost čeho jsem dosáhnul:
=> SELECT *  from kytky1;
        jmeno         | pokryv | id 
----------------------+--------+----
 Impatien  parviflora |    0.5 |  1
 Anthericum liliago   |    0.1 |  1
 Hieracium sp.        |    0.3 |  1

=> SELECT * from pokus4;
 cislo | typ |   datum    
-------+-----+------------
     1 | 2C3 | 2003-03-06
     2 | 2S3 | 2003-04-06
(2 rows)

=> SELECT * FROM pokus3;
 id | kytky | pokryvnost | typ 
----+-------+------------+-----
(0 rows)

=> SELECT cislo,typ,jmeno,pokryv from pokus4 inner join  kytky1 on pokus4.cislo=kytky1.id;
 cislo | typ |        jmeno         | pokryv 
-------+-----+----------------------+--------
     1 | 2C3 | Impatiens parviflora |    0.5
     1 | 2C3 | Anthericum liliago   |    0.1
     1 | 2C3 | Hieracium sp.        |    0.3
(3 rows)

=> INSERT INTO pokus3 (id,kytky,pokryvnost,typ) SELECT 1,jmeno, pokryv,'2S3' from kytky1;
=> SELECT * from pokus3;
 id |        kytky         | pokryvnost | typ 
----+----------------------+------------+-----
  1 | Impatiens parviflora |        0.5 | 2S3
  1 | Anthericum liliago   |        0.1 | 2S3
  1 | Hieracium sp.        |        0.3 | 2S3
Nemám se (kromě dokumentace) zase tak moc čeho chytit, takže trochu tápu, proto se ptám: S oběmy vyriantami (pokus3 a pokus4) jsem dosáhl prakticky stejného výsledku (ještě by to u varianty s pokus4 sneslo CREATE VIEW...), ale co je lepší? A dá se to udělat líp (== úplně jinak)? Dík Jáchym
26.5.2003 23:07 pavel 'goldenfish' kysilka
Rozbalit Rozbalit vše PostgreSQL - spojování tabulek
zdravim,
je to vcelku zajimava uloha. mozna jsem uplne nepochopil o co jde. ty chces mit v tabulce nejakej odkaz na dany sloupce ? anebo potrebujes udelat jenom view nebo docasnou tabulku( a z ni brat data a nezalezi na tom, jak ty data budou aktualni )?
kdyztak se na to muzu chvili mrknout, kdyz bude cas.
posli mi na soukromy mail goldenfish256 at centrum dot cz:
-presny podrobnejsi zneni ulohy
-praktickej priklad k dane uloze( normalne k cemu to je, ne po strance programu, ale z pohledu uzivatele, co ten dotaz dela a jakej ma smysl, k cemu slouzi ?
-pripadne strukturu database, ktera je ovlivnena zadanim ulohy.
zatim pavel kysilka

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.