Sql - használat részsztring funkció - sql, részsztring, sql lekérdezés - szoftverek

Substring SQL-funkció használható a Delphi alkalmazásokat és dolgozik az SQL lekérdezések egy helyi, de nem támogatott asztalok InterBase (IB) és a Helyi InterBase Server (LIBS). Az alábbiakban részkarakterláncként függvény szintaxisa példái annak használata a helyi SQL lekérdezések, és alternatívákat kell ugyanazt az eredményt adja IB / LIBS táblázatokat.







Syntax substring funkció:

- oszlopában nevét, ahonnan meg kell kapnia részsztring (töredékszó).

a értelmében az oszlop, ahonnan extraháljuk substring.

a hossza a kivont substring.

Substring funkció ebben a példában visszatér a második, a harmadik és a negyedik karakter a név oszlop COMPANY:

Substring funkció használható a mezőlista a SELECT-lekérdezés, ahol a WHERE záradék lehetővé teszi, hogy hasonlítsa össze az értékeket egy hangszóró készlet. Substring funkció csak akkor használható, a String típusú oszlopokat (CHAR típusú SQL nyelv). Itt egy példa részsztring funkciót oszlopok listájából a SELECT-lekérdezés (a demo táblázat Paradox CUSTOMER.DB):







Ez az SQL-lekérdezés kivonatok az első három karakter az oszlop COMPANY, visszatért, mint egy számított oszlop nevű SS. Itt egy példa substring funkciót használt SQL-lekérdezés a kulcsszó WHERE (használja ugyanazt a táblázatot):

Ez a lekérdezés visszaadja az összes sort a táblázat, ahol a második és a harmadik karakter a COMPANY oszlop „ar”.

Mivel a substring funkció nem támogatott az IB és a LIBS adatbázisok tranzakció alsztringjeként listáját oszlopok a lekérdezés nem lehetséges (kivétel: IB tud dolgozni alsztringek felhasználó által definiált függvények, felhasználó által definiált függvények). De a LIKE operátor és a helyettesítő szimbólum kapcsolt markerek lehet dolgozni részkarakterláncként esetében WHERE. Íme egy példa alapján a munkavállaló táblázat (adatbázis EMPLOYEE.GDB):

Ez az SQL-lekérdezés visszatér minden a táblázat sorai, ahol a második és a harmadik karakter a LAST_NAME oszlop „egy”, lásd. Az előző példa alapján Paradox asztalra. Alapozza IB és LIBS adatok összehasonlítása részsztring a WHERE lekérdezés, ez a módszer szükséges (és lehetetlen használni a funkciót töredékszó), az asztal dBASE és Paradox (például helyi SQL) segítségével bármilyen módszerrel.