SQL WHERE klauzula generator
Pretvorite popis vrijednosti u SQL WHERE uvjet sa IN popisima, rasponima i LIKE obrascima.
SQL WHERE klauzula generator
Zalijepite popis vrijednosti i ovaj alat sastavlja gotovu SQL WHERE klauzulu oko njih — IN popis, BETWEEN raspon, LIKE obrasac ili jednostavnu usporedbu — bez tipkanja navodnika, zareza i zagrada. Izgrađen je za svakodnevni slučaj pretvaranja stupca iz proračunske tablice ili rezultata upita u filter sljedećeg upita.
Odaberite naziv stupca, operator i kako se više uvjeta kombinira (AND ili OR). IN i NOT IN skupljaju svaku vrijednost u jedan popis, automatski podijeljeni u manje grupe kada popis prijeđe zadanu veličinu, tako da dugi popisi ostanu unutar ograničenja parametara baze podataka — grupe za IN se spajaju sa OR, a za NOT IN sa AND, jer to čuva logiku ekvivalentnom jednoj nepartizioniranoj listi. BETWEEN čita svaki unos kao nisko:visoko par. Tip vrijednosti (tekst, broj ili datum) određuje jesu li vrijednosti omotane navodnicima, a svaki apostrof u tekstu automatski se escapuje kako O'Brien ne bi slomio upit. Odaberite SQL dialekt za ispravno citiranje identifikatora stupca — backticks za MySQL, uglate zagrade za SQL Server, dvostruke navodnike drugdje.
Uz doslovno klauzulu, alat uvijek daje parametriziranu verziju sa stilom placeholdera koji izaberete — obični upitnici, numerirati $1/$2 placeholderi ili nazvani placeholderi izvedeni iz stupca — plus popis vrijednosti redoslijeda kojim trebaju biti vezane. Prazne redove u popisu vrijednosti se prema zadanoj vrijednosti preskaču ili se pretvaraju u dodatnu "OR stupac IS NULL" klauzulu kada želite da NULL redovi budu uključeni u rezultat.
Svega se pokreće lokalno u vašem pretraživaču; vrijednosti koje zalijepite nikada se ne učitavaju nigdje. Kopirajte rezultat, preuzmite kao .txt datoteku ili pošaljite izlaz natrag u ulaz kako biste nastavili precizirati.