4 tapaa jakaa merkkijono erottimella SQL: ssä
Sekalaista / / June 18, 2022
Useat SQL-ohjelmoijat haluavat rajata merkkijonojen jaon SQL-palvelimessa. Mutta joskus ohjelmoijat voivat hämmentyä siitä, kuinka voit tehdä sen. Joten tässä artikkelissa voit oppia muutamia tapoja jakaa SQL-merkkijono erottimella, jotka on helppo ymmärtää. Lue ja noudata näitä ohjeita huolellisesti, jotta SQL-erotin jaetaan onnistuneesti SQL-palvelimellasi.
Sisällys
- 4 tapaa jakaa merkkijono erottimella SQL: ssä
- Tapa 1: Normaali SQL-jakomerkkijono
- Tapa 2: SQL Server Split String
- Tapa 3: PostgreSQL-jakomerkkijono
- Tapa 4: MySQL-jaettu merkkijono
4 tapaa jakaa merkkijono erottimella SQL: ssä
Siellä on neljällä tavalla jolla voit jakaa rajatun merkkijonon arvon. Voit käyttää mitä tahansa menetelmää vastaavan toiminnon kanssa halutun tuloskoodin saavuttamiseksi SQL-palvelimessa. Aloitetaan!
Tapa 1: Normaali SQL-jakomerkkijono
Se on yksi helpoimmista tavoista, joilla voit yrittää jakaa rajatun merkkijonon. Tässä menetelmässä meidän on käytettävä JAKAA() toiminto. Tämä funktio ottaa argumenteiksi merkkijonon ja erottimen. Ja tämä merkkijono jaetaan sitten määritetyn erottimen perusteella.
Syntaksi:
JAKO(ARVO[, erotin])
1. Perustuu pilkku (,) erotin, tämä toiminto jakaa merkkijonon arvon oletuksena. Mutta ehto on, että sinun tulee määrittää tavujen kohdeerotin.
Esimerkki:
VALITSE SPLIT('1,2,3,4,5,6,7', ',') AS arr;
Lähtö:
arr"[1,2,3,4,5,6,7]"
2. Jos määritetään tyhjä erotin, funktio palauttaa UTF-8-merkkijonon merkkijonoarvosta. Jaamme merkkijonon kanssa tilaajoka toimii erottimena tässä tapauksessa.
Esimerkki: (jonosarja)
VALITSE SPLIT('p q r s t u v', ' ') AS arr;
Lähtö:
arr"[p, q, r, s, t, u, v]"
3. Myös, jos käytät tyhjä merkkijono, funktio antaa tulosteen kanssa tyhjä joukko.
Esimerkki:
VALITSE SPLIT('', '') AS arr;
Lähtö:
arr[]
Lue myös: Korjauskomento epäonnistui virhekoodilla 1 Python Egg Info
Tapa 2: SQL Server Split String
Voit käyttää STRING_SPLIT() SQL-palvelimen toiminto jakaa rajatun merkkijonon.
Syntaksi:
STRING_SPLIT (merkkijono, erotin )
Esimerkki:
VALITSE ARVOFROM STRING_SPLIT('m, n, o, p, q, r', ',');
Lähtö:
ARVOmnopqr
Tapa 3: PostgreSQL-jakomerkkijono
Avulla SPLIT_PART() funktio, voit jakaa minkä tahansa merkkijonon SQL: ssä. Tämä PostgreSQL-jakomerkkijonotoiminto ottaa jaettavan merkkijonon ja käyttää erotinta. Lisäksi se palauttaa määritetyn osan merkkijonosta.
Merkintä: Sijaintiparametrin tulee olla a positiivinen kokonaisluku jonka pitäisi alkaa 1.
Syntaksi:
SPLIT_PART(merkkijono, erotin, sijainti)
Esimerkki:
valitse split_part('h, e, l, l, o', ',', 3);
Lähtö:
split_partl.
Lue myös: JavaScriptin ottaminen käyttöön tai poistaminen käytöstä selaimessa
Tapa 4: MySQL-jaettu merkkijono
Vuonna MySQL Split String -menetelmää, voimme käyttää SUBSTRING_INDEX() funktio jakaa rajatun merkkijonon SQL: ssä. Nyt tämä funktio ottaa merkkijonon, erottimen ja merkkijonomäärän argumenteiksi ja palauttaa merkkijonojen määrän annetun erottimen jakaman määrän mukaan.
Syntaksi:
SUBSTRING_INDEX(merkkijono, erotin, määrä)
Esimerkki:
SELECT SUBSTRING_INDEX('q, w, e, r, t, y', ',', 6);
Lähtö:
q, w, e, r, t, y
Suositeltava:
- Kuinka jäljittää tekstisovelluksen numero ilmaiseksi
- Korjaa Windows 10:n verkko-SSID: lle toimitettu virheellinen PSK
- 16 parasta MongoDB GUI -sovellusta
- 10 parasta ohjelmointikieltä opeteltavaksi tänään
Joten nyt toivomme, että olet ymmärtänyt mainitun 4 tapaaSQL jaettu merkkijono erottimella syntaksin kanssa avuksesi. Voit kertoa meille kaikista tätä artikkelia koskevista tiedusteluista tai ehdotuksista mistä tahansa muusta aiheesta, josta haluat meidän kirjoittavan artikkelin. Pudota ne alla olevaan kommenttiosioon, jotta voimme tietää.