Generátor SQL WHERE klauzule
Převede seznam hodnot na SQL WHERE podmínku s IN seznamem, rozsahem a LIKE vzorem.
Generátor SQL WHERE klauzule
Vložte seznam hodnot a tento nástroj z nich vytvoří hotovou SQL WHERE podmínku — IN seznam, BETWEEN rozsah, LIKE vzor nebo jednoduché porovnání — bez ručního psaní uvozovek, čárek a závorek. Je navrhnut pro každodenní případ, kdy potřebujete sloupec z tabulky nebo výsledek dotazu přeměnit na filtr dalšího dotazu.
Zvolte název sloupce, operátor a jak se budou propojovat více podmínek (AND nebo OR). IN a NOT IN spojují všechny hodnoty do jednoho seznamu, který se automaticky rozdělí na menší dávky, když překročí stanovenou velikost, aby dlouhé seznamy zůstaly v limitech parametrů databáze — dávky pro IN jsou spojeny s OR a dávky pro NOT IN s AND, protože to zachovává logiku ekvivalentní s jedním nerozděleným seznamem. BETWEEN čte každý řádek jako pár nízko:vysoko. Typ hodnoty (text, číslo nebo datum) určuje, zda jsou hodnoty uzavřeny v uvozovkách, a každý apostrof v textu se automaticky zdvojí, aby jméno jako O'Brien nemohlo přerušit dotaz. Vyberte SQL dialekt, abyste dostali správné uvozovky identifikátorů pro název sloupce, který to potřebuje — zpětné uvozovky pro MySQL, hranaté závorky pro SQL Server, dvojité uvozovky jinde.
Podél doslova klauzule nástroj vždy vytvoří parametrizovanou verzi se zvoleným stylem zástupného symbolu — jednoduché otazníky, číslované $1/$2 zástupné symboly nebo pojmenované zástupné symboly odvozené ze sloupce — plus seznam hodnot v pořadí, v jakém je třeba je vázat. Prázdné řádky v seznamu hodnot jsou ve výchozím nastavení přeskočeny nebo převedeny na další klauzuli "OR sloupec IS NULL", když chcete do výsledku zahrnout i řádky s NULL.
Vše se provádí lokálně v prohlížeči; hodnoty, které vložíte, se nikdy neposílají nikam. Zkopírujte výsledek, stáhněte si jej jako soubor .txt nebo pošlete výstup zpět na vstup, abyste jej mohli dále upřesňovat.