www.JakNaExcel.cz Pavel Lasák +420 777 288 242 Pavel.Lasak@gmail.com www.JakNaExcel.cz SQL www.JakNaExcel.cz SYNTAXE  ^x - řetězec začíná "x"  x? - počet výskytu "x" je 0 nebo 1  x+ - počet výskytu "x" je 1 nebo více  x{n} - počet výskytu "x" je n  x{n,m} - počet výskytu "x" je n až m  x{n,} - počet výskytu "x" je n nebo více  x$ - řetězec končí "x"  . - (tečka) jakýkoliv jeden znak  [a-z] - jakýkoliv znak mezi "a" až "z"  [0-9] - číslo 0 až 9  [abcd123] - jakýkoliv znak z hranaté závorky www.JakNaExcel.cz Tabulky id radek tabulka id radek tabulka 1 Radek 1 Tabulka 1 1 Radek 1 Tabulka 2 2 Radek 2 Tabulka 1 1 Radek 1 Tabulka 2 3 Radek 3 Tabulka 1 1 Radek 1 Tabulka 2 4 Radek 4 Tabulka 1 1 Radek 1 Tabulka 2 5 Radek 5 Tabulka 1 1 Radek 1 Tabulka 2 1 Radek 1 Tabulka 1 2 Radek 2 Tabulka 2 2 Radek 2 Tabulka 1 2 Radek 2 Tabulka 2 3 Radek 3 Tabulka 1 2 Radek 2 Tabulka 2 4 Radek 4 Tabulka 1 2 Radek 2 Tabulka 2 5 Radek 5 Tabulka 1 2 Radek 2 Tabulka 2 1 Radek 1 Tabulka 1 3 Radek 3 Tabulka 2 2 Radek 2 Tabulka 1 3 Radek 3 Tabulka 2 3 Radek 3 Tabulka 1 3 Radek 3 Tabulka 2 4 Radek 4 Tabulka 1 3 Radek 3 Tabulka 2 5 Radek 5 Tabulka 1 3 Radek 3 Tabulka 2 1 Radek 1 Tabulka 1 4 Radek 4 Tabulka 2 2 Radek 2 Tabulka 1 4 Radek 4 Tabulka 2 3 Radek 3 Tabulka 1 4 Radek 4 Tabulka 2 4 Radek 4 Tabulka 1 4 Radek 4 Tabulka 2 5 Radek 5 Tabulka 1 4 Radek 4 Tabulka 2 1 Radek 1 Tabulka 1 5 Radek 5 Tabulka 2 2 Radek 2 Tabulka 1 5 Radek 5 Tabulka 2 3 Radek 3 Tabulka 1 5 Radek 5 Tabulka 2 4 Radek 4 Tabulka 1 5 Radek 5 Tabulka 2 id radek tabulka id radek tabulka 1 Radek 1 Tabulka 1 1 Radek 1 Tabulka 2 2 Radek 2 Tabulka 1 1 Radek 1 Tabulka 2 3 Radek 3 Tabulka 1 1 Radek 1 Tabulka 2 4 Radek 4 Tabulka 1 1 Radek 1 Tabulka 2 5 Radek 5 Tabulka 1 1 Radek 1 Tabulka 2 1 Radek 1 Tabulka 1 2 Radek 2 Tabulka 2 2 Radek 2 Tabulka 1 2 Radek 2 Tabulka 2 3 Radek 3 Tabulka 1 2 Radek 2 Tabulka 2 4 Radek 4 Tabulka 1 2 Radek 2 Tabulka 2 5 Radek 5 Tabulka 1 2 Radek 2 Tabulka 2 1 Radek 1 Tabulka 1 3 Radek 3 Tabulka 2 2 Radek 2 Tabulka 1 3 Radek 3 Tabulka 2 3 Radek 3 Tabulka 1 3 Radek 3 Tabulka 2 4 Radek 4 Tabulka 1 3 Radek 3 Tabulka 2 5 Radek 5 Tabulka 1 3 Radek 3 Tabulka 2 1 Radek 1 Tabulka 1 4 Radek 4 Tabulka 2 2 Radek 2 Tabulka 1 4 Radek 4 Tabulka 2 3 Radek 3 Tabulka 1 4 Radek 4 Tabulka 2 4 Radek 4 Tabulka 1 4 Radek 4 Tabulka 2 5 Radek 5 Tabulka 1 4 Radek 4 Tabulka 2 1 Radek 1 Tabulka 1 5 Radek 5 Tabulka 2 2 Radek 2 Tabulka 1 5 Radek 5 Tabulka 2 3 Radek 3 Tabulka 1 5 Radek 5 Tabulka 2 4 Radek 4 Tabulka 1 5 Radek 5 Tabulka 2 www.JakNaExcel.cz Relace 1:1 www.JakNaExcel.cz JOIN - inner www.JakNaExcel.cz OUTER JOIN LEFT www.JakNaExcel.cz OUTER JOIN RIGHT www.JakNaExcel.cz Poddotazy  SELECT  FROM tabulka1  WHERE tabulka1.sloupec =  ( SELECT sloupec2  FROM tabulka2  WHERE sloupec2 = nějaka_hodnota ) www.JakNaExcel.cz Vnořování více SELECT * FROM tabulka WHERE (poddotaz1 (poddotaz2) );  SELECT * FROM tabulkaWHERE (poddotaz1(poddotaz2(poddotaz3))); www.JakNaExcel.cz Děkuji Excel +VBA +420 777 288 242 Pavel.Lasak@gmail.com www.JakNaExcel.cz Pavel Lasák