4 moduri de a împărți șirurile de delimitare în SQL
Miscellanea / / June 18, 2022
Mai mulți programatori SQL doresc să delimiteze împărțirea șirurilor în serverul SQL. Dar uneori, programatorii pot deveni confuzi cu privire la modul în care puteți face acest lucru. Deci, în acest articol, puteți învăța câteva metode de împărțire a șirului SQL după delimitator, care sunt ușor de înțeles. Citiți și urmați cu atenție acești pași pentru a împărți cu succes delimitatorul SQL pe serverul dvs. SQL.
Cuprins
- 4 moduri de a împărți șirurile de delimitare în SQL
- Metoda 1: Standard SQL Split String
- Metoda 2: SQL Server Split String
- Metoda 3: PostgreSQL Split String
- Metoda 4: MySQL Split String
4 moduri de a împărți șirurile de delimitare în SQL
Sunt patru moduri cu care puteți împărți o valoare de șir delimitată. Puteți utiliza oricare dintre metodele cu funcția respectivă pentru a obține codul de ieșire dorit în serverul SQL. Să începem!
Metoda 1: Standard SQL Split String
Este una dintre cele mai ușoare metode prin care puteți încerca să împărțiți un șir delimitat. În această metodă, trebuie să folosim
DESPICĂ() funcţie. Această funcție ia șir și delimitator ca argumente. Și acest șir este apoi împărțit pe baza delimitatorului specificat.Sintaxă:
SPLIT(VALUE[, delimitator])
1. Bazat pe delimitator virgulă (,)., această funcție va împărți valoarea șirului în mod implicit. Dar condiția este ca trebuie să specificați delimitatorul țintă pentru octeți.
Exemplu:
SELECTAȚI SPLIT('1,2,3,4,5,6,7', ',') AS arr;
Ieșire:
arr"[1,2,3,4,5,6,7]"
2. Dacă este specificat un delimitator gol, funcția va returna o matrice de caractere UTF-8 din valoarea șirului. Împărțim șirul cu spaţiucare acționează ca delimitator în acest caz.
Exemplu: (Matrice de șiruri)
SELECTAȚI SPLIT('p q r s t u v', ' ') AS arr;
Ieșire:
arr„[p, q, r, s, t, u, v]”
3. De asemenea, dacă rulați un Șir gol, funcția va da o ieșire cu matrice goală.
Exemplu:
SELECTAȚI SPLIT('', '') AS arr;
Ieșire:
arr[]
Citește și: Comanda de remediere a eșuat cu codul de eroare 1 Python Egg Info
Metoda 2: SQL Server Split String
Puteți folosi STRING_SPLIT() funcția din serverul SQL pentru a împărți un șir delimitat.
Sintaxă:
STRING_SPLIT (șir, delimitator)
Exemplu:
SELECTAȚI VALOAREDIN STRING_SPLIT('m, n, o, p, q, r', ',');
Ieșire:
VALOAREmnopqr
Metoda 3: PostgreSQL Split String
Cu ajutorul lui SPLIT_PART() funcție, puteți împărți orice șir în SQL. Această funcție PostgreSQL de împărțire șir necesită un șir pentru a împărți și un delimitator pentru a utiliza. De asemenea, returnează partea din șir așa cum este specificat.
Notă: Parametrul de poziție ar trebui să fie a număr întreg pozitiv care ar trebui să înceapă la 1.
Sintaxă:
SPLIT_PART(șir, delimitator, poziție)
Exemplu:
selectează split_part(‘h, e, l, l, o’, ‘,’, 3);
Ieșire:
split_partl.
Citește și: Cum să activați sau să dezactivați JavaScript în browser
Metoda 4: MySQL Split String
În MySQL Metoda Split String, putem folosi SUBSTRING_INDEX() funcția de împărțire a unui șir delimitat în SQL. Acum, această funcție ia șirurile, delimitatorul și numărul de șiruri ca argumente și returnează numărul de șiruri în funcție de numărul împărțit de delimitatorul furnizat.
Sintaxă:
SUBSTRING_INDEX(șir, delimitator, număr)
Exemplu:
SELECT SUBSTRING_INDEX('q, w, e, r, t, y', ',', 6);
Ieșire:
q, w, e, r, t, y
Recomandat:
- Cum să urmăriți gratuit un număr de aplicație text
- Remediați PSK incorect furnizat pentru SSID de rețea pe Windows 10
- 16 cele mai bune aplicații GUI MongoDB
- 10 cele mai bune limbaje de programare pe care să le înveți astăzi
Așa că acum, sperăm că ați înțeles cele menționate 4 moduri de aSQL împărțit șir de delimitator cu sintaxa în ajutorul tău. Ne puteți transmite orice întrebări despre acest articol sau sugestii despre orice alt subiect despre care doriți să facem un articol. Trimite-le în secțiunea de comentarii de mai jos pentru ca noi să știm.