SQL WHERE feltétel szerkesztő
Értéklistát SQL WHERE feltétellé alakít IN listákkal, tartományokkal és LIKE mintákkal.
SQL WHERE feltétel szerkesztő
Illesszen be egy értéklistát, és ez az eszköz automatikusan egy kész SQL WHERE feltételt hoz létre körülötte – IN listát, BETWEEN tartományt, LIKE mintát vagy egyszerű összehasonlítást – anélkül, hogy kézi idézőjeleket, vesszőket és zárójeleket kellene gépelnie. Az eszközt arra tervezték, hogy a mindennapi feladatot segítse: egy táblázatoszlopot vagy lekérdezési eredményt a következő lekérdezés szűrőjévé alakítani.
Válassza ki az oszlopnevet, az operátort, és azt, hogy több feltétel hogyan kapcsolódjon (AND vagy OR). Az IN és NOT IN összes értéket egy listába omlasztja, automatikusan kisebb kötegekre osztja, ha a lista meghaladja az Ön által beállított méretet, így a hosszú listák nem lépik túl az adatbázis paramétereinek határát – az IN kötegek OR-ral, a NOT IN kötegek AND-del kapcsolódnak, mert így logikailag egyenértékű a fel nem osztott listával. A BETWEEN minden bejegyzést min:max párként olvas. Az érték típusa (szöveg, szám vagy dátum) szabályozza, hogy az értékek idézőjelbe kerüljenek-e, és az aposztróf automatikusan megduplázódik, így az olyan nevek, mint O'Brien, nem törik meg a lekérdezést. Válassza ki az SQL dialektust, hogy az oszlopnév megfelelő helyesírást kapjon – backtick a MySQL-hez, szögletes zárójel az SQL Serverhez, idézőjel máshova.
Az literális feltétel mellett az eszköz mindig egy paraméterezett verziót is készít a választott helyőrző stílussal – egyszerű kérdőjeleket, számozott $1/$2 helyőrzőket vagy az oszlopnévből származó elnevezett helyőrzőket – valamint az értékek listáját a kötési sorrendben. Az üres sorok alapértelmezésben kihagyódnak, vagy egy extra "OR oszlop IS NULL" feltétellé alakulnak, ha NULL sorokat is szeretne az eredménybe.
Minden lokálisan a böngészőjében fut; a beillesztett értékek soha nem kerülnek fel sehova. Másolja ki az eredményt, töltse le .txt fájlként, vagy küldje vissza a kimenetet a bevitelbe, hogy tovább finomíthassa.