user:skript:stator:modules:stator-sqlexample
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
user:skript:stator:modules:stator-sqlexample [2016/02/18 11:08] – [První keše nalezené v každém státu] drakmrak | user:skript:stator:modules:stator-sqlexample [2020/10/28 12:04] (current) – opravy překlepů mikrom | ||
---|---|---|---|
Line 8: | Line 8: | ||
===== Vylovenost pražských městských částí ===== | ===== Vylovenost pražských městských částí ===== | ||
- | |||
Na příkladu ukážeme: | Na příkladu ukážeme: | ||
* relativně přehledný zápis složitějšího SQL dotazu, včetně možného komentáře | * relativně přehledný zápis složitějšího SQL dotazu, včetně možného komentáře | ||
Line 23: | Line 22: | ||
=== Postup a vysvětlivky === | === Postup a vysvětlivky === | ||
- | |||
Napřed mezi použité moduly zařadíme modul '' | Napřed mezi použité moduly zařadíme modul '' | ||
Line 61: | Line 59: | ||
a přesně takto může být zapsán jako parametr SQL. | a přesně takto může být zapsán jako parametr SQL. | ||
- | Hlavni SELECT používá 2 tabulky A a B, které vzniknou jako vnořený SELECT. Tabulka A obsahuje pro každou městskou část počet všech keší, které může uživatel najít. Jde o keše, které nejsou archivované nebo sice archivované jsou, ale už je našel. Tabulka B pak obsahuje jen pocet nalezených keší. | + | Hlavni SELECT používá 2 tabulky A a B, které vzniknou jako vnořený SELECT. Tabulka A obsahuje pro každou městskou část počet všech keší, které může uživatel najít. Jde o keše, které nejsou archivované nebo sice archivované jsou, ale už je našel. Tabulka B pak obsahuje jen počet |
Nás ale zajímá hlavně 1. řádek. | Nás ale zajímá hlavně 1. řádek. | ||
* první sloupec je pojmenován '' | * první sloupec je pojmenován '' | ||
- | * druhý sloupec je pojmenován '' | + | * druhý sloupec je pojmenován '' |
* text za znakem '' | * text za znakem '' | ||
* třetí sloupec se jmenuje '' | * třetí sloupec se jmenuje '' | ||
* čtvrtý sloupec nese jméno '' | * čtvrtý sloupec nese jméno '' | ||
- | |||
===== První keše nalezené v každém státu ===== | ===== První keše nalezené v každém státu ===== | ||
- | |||
Další příklad vezmeme již rychleji. Chceme tabulku seřazenou podle data (a času) nálezu, vždy jen jednu kešku z každého státu. | Další příklad vezmeme již rychleji. Chceme tabulku seřazenou podle data (a času) nálezu, vždy jen jednu kešku z každého státu. | ||
Line 103: | Line 99: | ||
* použit tabulku '' | * použit tabulku '' | ||
- | ===== Keše nad 1000 m.n.m souhrná | + | ===== Keše nad 1000 m.n.m souhrnná |
- | + | Příklad | |
- | Přílad pro ty kteří rádi lezou po horách - souhrná | + | |
<code SQL> | <code SQL> | ||
SELECT | SELECT | ||
Line 137: | Line 132: | ||
Řazení je podle počtu keší ve státech\\ | Řazení je podle počtu keší ve státech\\ | ||
Ukázka na mém [[http:// | Ukázka na mém [[http:// | ||
+ | |||
===== Dokumentace modulů Statoru ===== | ===== Dokumentace modulů Statoru ===== | ||
{{topic> | {{topic> |
user/skript/stator/modules/stator-sqlexample.txt · Last modified: 2020/10/28 12:04 by mikrom