GeoGet

Complete geocaching solutions

User Tools

Site Tools


user:skript:stator:modules:stator-customtables

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
user:skript:stator:modules:stator-customtables [2017/04/05 08:57] – [Sloupce modulů CustomizedTable a SQLTable] typografická pravidla pro úhlové stupně říkají "bez mezery" kiregpsuser:skript:stator:modules:stator-customtables [2020/10/28 12:03] (current) – opravy překlepů mikrom
Line 24: Line 24:
 Pro databázové operátory ''IN'', ''NOT IN'' a ''BETWEEN'' platí obdoba toho, co bylo napsáno výše. Operátory pracují s více hodnotami a je nutné, aby byly od sebe odděleny čárkou (příklad pro operátor ''IN'': 'FTF','STF'). Pro databázové operátory ''IN'', ''NOT IN'' a ''BETWEEN'' platí obdoba toho, co bylo napsáno výše. Operátory pracují s více hodnotami a je nutné, aby byly od sebe odděleny čárkou (příklad pro operátor ''IN'': 'FTF','STF').
  
-Operátor ''LIKE'' porovnává hodnotu s maskou, která může obsahovat zástupné znaky _ a %. Příkladem může být zápis hodnoty pro zobrazení všech FTF hodnot: '%FTF%'. Budou tedy akceptovány jen hodnoty, které kdekoli obsahují text FTF (např. coFTF).+Operátor ''LIKE'' porovnává hodnotu s maskou, která může obsahovat zástupné znaky _ a %. Příkladem může být zápis hodnoty pro zobrazení všech FTF hodnot: '%FTF%'. Budou tedy akceptovány jen hodnoty, které kdekoli obsahují text FTF (např. coFTF). Nebo výraz '%TF%' akceptuje hodnoty coFTF,FTF,STF,TTF,FTFco.... a další všemožné patvary které obsahují 'TF' a něco před a něco za.
  
 ==== Počitatelný sloupec (Counting) ==== ==== Počitatelný sloupec (Counting) ====
Line 48: Line 48:
 ^ Formátování ^| Left, Right, Center, Hide | ^ Formátování ^| Left, Right, Center, Hide |
 ^ Příznak počitatelného sloupce ^| Cnt (určuje sloupec, který bude použit pro výpočet celkového počtu jako základu pro sloupce pojmenované ''Percent'' nebo ''Histogram'') | ^ Příznak počitatelného sloupce ^| Cnt (určuje sloupec, který bude použit pro výpočet celkového počtu jako základu pro sloupce pojmenované ''Percent'' nebo ''Histogram'') |
-^ Přínak numerické hodnoty ^| Num |+^ Příznak numerické hodnoty ^| Num |
 ^ Směr řazení ^| Asc, Desc | ^ Směr řazení ^| Asc, Desc |
-^ Operátory pro výběr řádků podle hodnoty ^| =, >, <, >=, <=, <>, IN, NOT IN, LIKE, BETWEEN |+^ Operátory pro výběr řádků podle hodnoty ^| =, >, <, >=, <=, <>, IN((výsledek je v seznamu hodnot oddělených čárkou např.: 'A', 'B', 'C'.)), NOT IN((výsledek není v seznamu hodnot oddělených čárkou např.: 1, 2, 3.)), LIKE((Výsledek se podobá výrazu v uvozovkách např. '%test%' takže výsledek může být např **Atest, TEST, test, Test1**.... Symboly '%' určují volitelnou/různou část hledaného řetězce. Pokud tam není žádný symbol '%' v podstatě se LIKE degraduje na '=' s tím, že ignoruje velikost písmen. Ještě v LIKE může být použit symbol '_' jako zástupný symbol jednoho znaku např.: '_est' bude dávat slova **test, Test, Lest**... ale už tam nemůže být výsledek **iTest**. Symboly '%' a '_' se dají kombinovat.)), BETWEEN((výsledek je v rozmezí dvou zadaných hodnot např 1, 10 je 1 až 10)) |
 ^ Příznak nepovinné existence tagu ^| NULL (pokud není tento příznak nastaven, do tabulky budou vybrány jen řádky, které mají nastavenou alespoň nějakou hodnotu tagu, s tímto příznakem budou použity i řádky bez přiřazeného tagu) | ^ Příznak nepovinné existence tagu ^| NULL (pokud není tento příznak nastaven, do tabulky budou vybrány jen řádky, které mají nastavenou alespoň nějakou hodnotu tagu, s tímto příznakem budou použity i řádky bez přiřazeného tagu) |
  
Line 61: Line 61:
  
 ===== Sloupce modulů CustomizedTable a SQLTable ===== ===== Sloupce modulů CustomizedTable a SQLTable =====
-Vytváření seznamu je ve Statoru částeně společné pro oba moduly. Sloupce, které najdeme v nastavení CustomizedTable, je možné využít i v modulu SQLTable. Stačí dát poli v SQL dotazu alias se jménem uvedeným níže a výstup bude naformátován podle příkladu. Snadno tak vytvoříme uživateský seznam, která vypadá přesně ve stylu ostatních modulů Statoru. +Vytváření seznamu je ve Statoru částečně společné pro oba moduly. Sloupce, které najdeme v nastavení CustomizedTable, je možné využít i v modulu SQLTable. Stačí dát poli v SQL dotazu alias se jménem uvedeným níže a výstup bude naformátován podle příkladu. Snadno tak vytvoříme uživatelský seznam, která vypadá přesně ve stylu ostatních modulů Statoru. 
  
 ^Jméno^Implicitní zarovnání^Význam^Příklad naformátování obsahu sloupce ve výstupní tabulce^ ^Jméno^Implicitní zarovnání^Význam^Příklad naformátování obsahu sloupce ve výstupní tabulce^
user/skript/stator/modules/stator-customtables.1491375437.txt.gz · Last modified: 2017/04/05 08:57 (external edit)