4 módszer a karakterlánc felosztására határolóval az SQL-ben
Vegyes Cikkek / / June 18, 2022
Számos SQL-programozó szeretné elhatárolni a karakterlánc-felosztást az SQL-kiszolgálón. De néha a programozók összezavarodhatnak azzal kapcsolatban, hogyan teheti ezt meg. Tehát ebben a cikkben megtudhat néhány módszert az SQL karakterláncok határolónkénti felosztására, amelyek könnyen megérthetők. Olvassa el és kövesse figyelmesen ezeket a lépéseket az SQL-határoló sikeres felosztásához az SQL-kiszolgálón.
Tartalom
- 4 módszer a karakterlánc felosztására határolóval az SQL-ben
- 1. módszer: Szabványos SQL felosztott karakterlánc
- 2. módszer: SQL Server Split String
- 3. módszer: PostgreSQL osztott karakterlánc
- 4. módszer: MySQL osztott karakterlánc
4 módszer a karakterlánc felosztására határolóval az SQL-ben
Vannak négy módon mellyel egy határolt karakterlánc értéket feloszthatunk. Bármelyik módszert használhatja a megfelelő funkcióval a kívánt kimeneti kód eléréséhez az SQL szerveren. Kezdjük el!
1. módszer: Szabványos SQL felosztott karakterlánc
Ez az egyik legegyszerűbb módszer, amellyel megpróbálhat felosztani egy körülhatárolt karakterláncot. Ennél a módszernél használnunk kell a
HASÍTOTT() funkció. Ez a függvény karakterláncot és határolót vesz argumentumként. És ezt a karakterláncot a megadott határoló alapján felosztjuk.Szintaxis:
SPLIT(ÉRTÉK[, határoló])
1. Alapján vessző (,) határoló, ez a függvény alapértelmezés szerint felosztja a karakterlánc értékét. De a feltétel az, hogy meg kell adni a bájtok célhatárolóját.
Példa:
KIVÁLASZTÁS SPLIT('1,2,3,4,5,6,7', ',') AS arr;
Kimenet:
arr"[1,2,3,4,5,6,7]"
2. Ha üres határoló van megadva, a függvény egy UTF-8 karakteres tömböt ad vissza a karakterlánc értékéből. A karakterláncot kettéosztjuk a téramely határolóként működik ebben az esetben.
Példa: (karakterláncok tömbje)
KIVÁLASZTÁS SPLIT('p q r s t u v', ' ') AS arr;
Kimenet:
arr"[p, q, r, s, t, u, v]"
3. Továbbá, ha egy üres karakterlánc, a függvény kimenetet ad a üres tömb.
Példa:
KIVÁLASZTÁS SPLIT('', '') AS arr;
Kimenet:
arr[]
Olvassa el is: A parancs sikertelen javítása a Python Egg Info 1. számú hibakódjával
2. módszer: SQL Server Split String
Használhatja a STRING_SPLIT() függvényt az SQL szerverben egy elválasztott karakterlánc felosztásához.
Szintaxis:
STRING_SPLIT (karakterlánc, határoló )
Példa:
KIVÁLASZTÁS ÉRTÉKTÓL TŐL STRING_SPLIT('m, n, o, p, q, r', ',');
Kimenet:
ÉRTÉKmnopqr
3. módszer: PostgreSQL osztott karakterlánc
Segítségével a SPLIT_PART() függvényben bármilyen karakterláncot feloszthat az SQL-ben. Ez a PostgreSQL felosztott karakterlánc-függvény egy karakterláncot vesz igénybe a felosztáshoz, és egy elválasztót használ. Ezenkívül a karakterlánc meghatározott részét adja vissza.
jegyzet: A pozícióparaméter legyen a pozitív egész szám amelynek 1-vel kell kezdődnie.
Szintaxis:
SPLIT_PART(karakterlánc, határoló, pozíció)
Példa:
válasszuk a split_part(’h, e, l, l, o’, ‘,’, 3);
Kimenet:
osztott_részl.
Olvassa el is: A JavaScript engedélyezése vagy letiltása a böngészőben
4. módszer: MySQL osztott karakterlánc
Ban,-ben MySQL Split String módszer, használhatjuk a SUBSTRING_INDEX() függvény egy elválasztott karakterlánc felosztására SQL-ben. Most ez a függvény a karakterláncot, a határolót és a karakterláncok számát veszi argumentumként, és visszaadja a karakterláncok számát a megadott határoló által felosztott számtól függően.
Szintaxis:
SUBSTRING_INDEX(karakterlánc, határoló, szám)
Példa:
SELECT SUBSTRING_INDEX('q, w, e, r, t, y', ',', 6);
Kimenet:
q, w, e, r, t, y
Ajánlott:
- Szöveges alkalmazásszám nyomon követése ingyenesen
- A hálózati SSID-hez megadott helytelen PSK javítása Windows 10 rendszeren
- 16 legjobb MongoDB grafikus felhasználói felület
- A 10 legjobb programozási nyelv, amelyet ma megtanulhat
Tehát most, reméljük, megértette az említetteket 4 módja annakSQL felosztott karakterlánc elválasztóval a szintaxissal a segítségedre. Ha bármilyen kérdése van ezzel a cikkel kapcsolatban, vagy javaslatot tehet bármely más témával kapcsolatban, amelyről cikket szeretne készíteni. Dobja be őket az alábbi megjegyzések részbe, hogy tudjuk.