4 viisi stringi eraldamiseks SQL-is
Miscellanea / / June 18, 2022
Mitmed SQL-i programmeerijad soovivad SQL-serveris stringi poolitamist piiritleda. Kuid mõnikord võivad programmeerijad olla segaduses, kuidas saate seda teha. Seega saate sellest artiklist õppida mõnda meetodit SQL-i stringide eraldamiseks jagamiseks, millest on lihtne aru saada. Lugege ja järgige neid samme hoolikalt, et SQL-i eraldaja teie SQL-serveris edukalt jaotuks.
Sisu
- 4 viisi stringi eraldamiseks SQL-is
- 1. meetod: standardne SQL-i poolitatud string
- 2. meetod: SQL Serveri poolitatud string
- 3. meetod: PostgreSQL-i poolitatud string
- 4. meetod: MySQL-i poolitatud string
4 viisi stringi eraldamiseks SQL-is
Seal on neljal viisil millega saab piiritletud stringi väärtuse poolitada. Soovitud väljundkoodi saavutamiseks SQL-serveris saate kasutada mis tahes vastava funktsiooniga meetodeid. Alustame!
1. meetod: standardne SQL-i poolitatud string
See on üks lihtsamaid meetodeid, mida saate proovida piiritletud stringi poolitada. Selle meetodi puhul peame kasutama SPLIT() funktsiooni. See funktsioon võtab argumentidena stringi ja eraldaja. Ja see string jagatakse seejärel määratud eraldaja alusel.
Süntaks:
JAGU(VÄÄRTUS[, eraldaja])
1. Põhinedes koma (,) eraldaja, jagab see funktsioon vaikimisi stringi väärtuse. Kuid tingimus on, et peaksite määrama baitide sihteraldaja.
Näide:
VALI SPLIT('1,2,3,4,5,6,7', ',') AS arr;
Väljund:
arr"[1,2,3,4,5,6,7]"
2. Kui on määratud tühi eraldaja, tagastab funktsioon stringiväärtusest UTF-8 tähemärgi massiivi. Me jagame stringi pooleks ruumimis toimib piiritlejana sel juhul.
Näide: (stringide massiiv)
VALI SPLIT('p q r s t u v', ' ') AS arr;
Väljund:
arr"[p, q, r, s, t, u, v]"
3. Samuti, kui juhite an tühi string, annab funktsioon väljundi koos tühi massiiv.
Näide:
VALI SPLIT('', '') AS arr;
Väljund:
arr[]
Loe ka: Käsk parandamine ebaõnnestus tõrkekoodi 1 Python Egg teabega
2. meetod: SQL Serveri poolitatud string
Saate kasutada STRING_SPLIT() funktsioon SQL-serveris piiritletud stringi poolitamiseks.
Süntaks:
STRING_SPLIT (string, eraldaja )
Näide:
VALI VÄÄRTUSFROM STRING_SPLIT('m, n, o, p, q, r', ',');
Väljund:
VÄÄRTUSmnolkqr
3. meetod: PostgreSQL-i poolitatud string
Abiga SPLIT_PART() funktsiooni, saate SQL-is mis tahes stringi poolitada. See PostgreSQL-i poolitava stringi funktsioon võtab poolitamiseks stringi ja kasutamiseks eraldaja. Samuti tagastab see määratud stringi osa.
Märge: Asukoha parameeter peaks olema a positiivne täisarv mis peaks algama 1.
Süntaks:
SPLIT_PART(string, eraldaja, asukoht)
Näide:
valige split_part('h, e, l, l, o', ",', 3);
Väljund:
poolitatud_osal.
Loe ka: Kuidas brauseris JavaScripti lubada või keelata
4. meetod: MySQL-i poolitatud string
Aastal MySQL Split String meetod, saame kasutada SUBSTRING_INDEX() funktsioon SQL-is piiritletud stringi poolitamiseks. Nüüd võtab see funktsioon argumentidena stringi, eraldaja ja stringide arvu ning tagastab stringide arvu, mis sõltub antud eraldajaga jagatud arvust.
Süntaks:
SUBSTRING_INDEX(string, eraldaja, arv)
Näide:
SELECT SUBSTRING_INDEX('q, w, e, r, t, y', ',', 6);
Väljund:
q, w, e, r, t, y
Soovitatav:
- Kuidas tasuta tekstirakenduse numbrit jälgida
- Parandage Windows 10 võrgu SSID jaoks ette nähtud vale PSK
- 16 parimat MongoDB GUI rakendust
- 10 parimat programmeerimiskeelt, mida täna õppida
Loodame nüüd, et saite mainitust aru 4 võimalustSQL-i poolitatud string eraldajaga koos süntaksiga. Võite meile teada anda kõikidest selle artikliga seotud päringutest või soovitustest mis tahes muu teema kohta, mille kohta soovite artiklit koostada. Pange need allpool olevasse kommentaaride jaotisse, et saaksime teada.