4 veidi, kā sadalīt virkni pēc norobežotāja SQL
Miscellanea / / June 18, 2022
Vairāki SQL programmētāji vēlas norobežot virknes sadalījumu SQL serverī. Bet dažreiz programmētāji var sajaukt, kā jūs to varat izdarīt. Tātad šajā rakstā varat uzzināt dažas metodes, kā SQL sadalīt virkni pēc norobežotāja, kuras ir viegli saprast. Uzmanīgi izlasiet un izpildiet šīs darbības, lai SQL norobežotājs tiktu veiksmīgi sadalīts jūsu SQL serverī.
Saturs
- 4 veidi, kā sadalīt virkni pēc norobežotāja SQL
- 1. metode: standarta SQL sadalītā virkne
- 2. metode: SQL servera dalītā virkne
- 3. metode: PostgreSQL sadalītā virkne
- 4. metode: MySQL sadalītā virkne
4 veidi, kā sadalīt virkni pēc norobežotāja SQL
Tur ir četri veidi ar kuru var sadalīt norobežotu virknes vērtību. Varat izmantot jebkuru no metodēm ar attiecīgo funkciju, lai sasniegtu vēlamo izvades kodu SQL serverī. Sāksim!
1. metode: standarta SQL sadalītā virkne
Tā ir viena no vienkāršākajām metodēm, ko varat mēģināt sadalīt norobežotu virkni. Šajā metodē mums ir jāizmanto SPLIT() funkcija. Šī funkcija kā argumentus izmanto virkni un atdalītāju. Pēc tam šī virkne tiek sadalīta, pamatojoties uz norādīto atdalītāju.
Sintakse:
SADALĪJUMS(VĒRTĪBA[, atdalītājs])
1. Pamatojoties uz komats (,) atdalītājs, šī funkcija pēc noklusējuma sadalīs virknes vērtību. Bet nosacījums ir tāds, ka jums ir jānorāda mērķa norobežotājs baitiem.
Piemērs:
ATLASĪT SPLIT('1,2,3,4,5,6,7', ',') AS arr;
Izvade:
arr"[1,2,3,4,5,6,7]"
2. Ja ir norādīts tukšs norobežotājs, funkcija atgriezīs UTF-8 rakstzīmju masīvu no virknes vērtības. Mēs sadalām virkni ar telpakas darbojas kā norobežotājs šajā gadījumā.
Piemērs: (virkņu masīvs)
ATLASĪT SPLIT('p q r s t u v', ' ') AS arr;
Izvade:
arr"[p, q, r, s, t, u, v]"
3. Tāpat, ja jūs vadāt tukša virkne, funkcija sniegs izvadi ar tukšs masīvs.
Piemērs:
ATLASĪT SPLIT('', '') AS arr;
Izvade:
arr[]
Lasīt arī: Labot komandu neizdevās ar 1. kļūdas kodu Python Egg informāciju
2. metode: SQL servera dalītā virkne
Jūs varat izmantot STRING_SPLIT() funkciju SQL serverī, lai sadalītu norobežotu virkni.
Sintakse:
STRING_SPLIT (virkne, atdalītājs )
Piemērs:
ATLASĪT VĒRTĪBANO STRING_SPLIT('m, n, o, p, q, r', ',');
Izvade:
VĒRTĪBAmnolppqr
3. metode: PostgreSQL sadalītā virkne
Ar palīdzību SPLIT_DAĻA() funkciju, varat sadalīt jebkuru virkni SQL. Šī PostgreSQL sadalītās virknes funkcija sadala virkni un izmanto atdalītāju. Turklāt tas atgriež virknes daļu, kā norādīts.
Piezīme: pozīcijas parametram jābūt a pozitīvs vesels skaitlis kam jāsākas ar 1.
Sintakse:
SPLIT_PART(virkne, atdalītājs, pozīcija)
Piemērs:
atlasiet split_part ('h, e, l, l, o', ",', 3);
Izvade:
sadalīt_daļal.
Lasīt arī: Kā iespējot vai atspējot JavaScript savā pārlūkprogrammā
4. metode: MySQL sadalītā virkne
Iekš MySQL Split String metodi, mēs varam izmantot SUBSTRING_INDEX() funkcija, lai sadalītu norobežotu virkni SQL. Tagad šī funkcija izmanto virkni, atdalītāju un virkņu skaitu kā argumentus un atgriež virkņu skaitu atkarībā no skaita, kas sadalīts ar norādīto atdalītāju.
Sintakse:
SUBSTRING_INDEX(virkne, atdalītājs, skaits)
Piemērs:
SELECT SUBSTRING_INDEX('q, w, e, r, t, y', ',', 6);
Izvade:
q, w, e, r, t, y
Ieteicams:
- Kā bez maksas izsekot teksta lietotnes numuru
- Labojiet nepareizo PSK, kas nodrošināts tīkla SSID operētājsistēmā Windows 10
- 16 labākās MongoDB GUI lietotnes
- 10 labākās programmēšanas valodas, ko apgūt šodien
Tāpēc tagad mēs ceram, ka esat sapratis minēto 4 veidi, kāSQL sadalīta virkne ar atdalītāju ar sintaksi jums palīgā. Varat darīt mums zināmus visus jautājumus par šo rakstu vai ieteikumus par jebkuru citu tēmu, par kuru vēlaties, lai mēs veidojam rakstu. Nometiet tos tālāk esošajā komentāru sadaļā, lai mēs to uzzinātu.