Constructor de clauze SQL WHERE
Transformați o listă de valori într-o condiție SQL WHERE cu liste IN, intervale și modele LIKE.
Constructor de clauze SQL WHERE
Lipiți o listă de valori și acest instrument construiește o condiție SQL WHERE gata de folosit — o listă IN, un interval BETWEEN, un model LIKE sau o simplă comparație — fără a fi nevoie să tastați manual ghilimele, virgule și paranteze. Este construit pentru cazul frecvent de transformare a unei coloane de foaie de calcul sau a unui rezultat de interogare în filtrul următoarei interogări.
Alegeți numele coloanei, operatorul și cum se combină condiții multiple (AND sau OR). IN și NOT IN colapsează fiecare valoare într-o singură listă, împărțită automat în loturi mai mici odată ce lista depășește dimensiunea pe care ați setat-o, păstrând listele lungi în limitele de parametri ale bazei de date — loturile pentru IN sunt unite cu OR, și loturile pentru NOT IN cu AND, ceea ce păstrează logica echivalentă unei liste unice neîmpărțite. BETWEEN citește fiecare intrare ca o pereche mic:mare. Tipul de valoare (text, număr sau dată) controlează dacă valorile sunt înconjurate cu ghilimele, și fiecare apostrof din interiorul unui text este scăpat automat, astfel încât un nume ca O'Brien nu poate rupe interogarea generată. Selectați un dialect SQL pentru a obține ghilimele corecte pentru un nume de coloană care le necesită — backtick-uri pentru MySQL, paranteze pătrate pentru SQL Server, ghilimele duble în altă parte.
Alături de clauza literală, instrumentul produce întotdeauna o versiune parametrizată cu stilul placeholder pe care l-ați ales — semne de întrebare simple, placeholder-uri numerotate $1/$2 sau placeholder-uri numite derivate din coloană — plus lista de valori în ordinea în care trebuie legate. Liniile goale din lista de valori sunt ignorate în mod implicit, sau transformate într-o clauză suplimentară "OR coloană IS NULL" când doriți să includeți rânduri NULL în rezultat.
Tot se execută local în browserul dvs.; valorile pe care le lipiți nu sunt niciodată încărcate nicăieri. Copiați rezultatul, descărcați-l ca fișier .txt sau trimitteți rezultatul înapoi în intrare pentru a continua să o rafinați.