SQL-merkkijonotoiminnot

SQL-merkkijono-toimintoja käytetään ensisijaisesti merkkijonojen manipulointiin. Sisäänrakennetut SQL-merkkijono-toiminnot helpottavat merkkijonoarvojen löytämistä ja muuttamista. Leikkaamalla aihiot merkkijonon arvosta näytölle. Voit käyttää LEN-toimintoa merkkijonon pituuden löytämiseen. Se vie yhden parametrin, joka sisältää merkkijonolausekkeen, yhdistäen kaksi merkkijonoa. Voit löytää annetun sanan lauseesta, jopa osaamalla merkin merkkijonossa annettuun pisteeseen saakka. Löydät sanan annetusta pisteestä ja annetusta pituudesta MID-toiminnon avulla. Löydät myös annetun sanan n: nnen sijainnin merkkijonosta.

Esimerkkejä SQL: n merkkitoiminnoista

Merkkijono-toiminto on helppo käyttää. Tässä keskustellaan siitä, kuinka merkkijonofunktiota voidaan käyttää SQL-ohjelmoinnissa esimerkkien avulla

  • ASCII (): Se antaa sinulle merkin ASCII-arvon.

Esimerkki:

SELECT ASCII('t');

Tulos: 116

  • CHAR_LENGTH (): Se antaa merkkijonon merkkimäärän.

Esimerkki:

SELECT CHAR_LENGTH('world!');

Tulos: 6

  • CHARACTER_LENGTH (): Se antaa sinulle merkkimäärän tietyssä merkkijonojoukossa.

Esimerkki:

SELECT CHARACTER_LENGTH( 'educba.com' );

Tulos: 10

  • CONCAT (): Se liittää kaksi merkkijonoa luomaan uuden yksittäisen merkkijonon, kuten esimerkissä esitetään.

Esimerkki:

SELECT 'educba' || ' ' || '.com' FROM viber;

Tulos: 'educationba.com'

  • CONCAT_WS (): Se liittää väliin kaksi merkkijonoa annetulla symbolilla niiden yhdistämiseksi esimerkissä esitetyllä tavalla.

Esimerkki:

SELECT CONCAT_WS('_', 'educba', 'to', 'learn');

Tulos: educationba_to_learn

  • FIND_IN_SET (): Se selvittää minkä tahansa symbolin tai merkin indeksipaikan annetusta ominaisuusjoukosta.

Esimerkki:

SELECT FIND_IN_SET('v', 'z, x, v, b, n, m');

Tulos: 3

  • FORMAT (): Se muuttaa tekstin muodon merkkijonosta mihin tahansa muuhun muotoon.

Esimerkki:

FORMAT("0.254", "Percent");

Tulos: '25 .40% '

  • INSERT (): Sen avulla voit lisätä tekstiä, kokonaislukua, kelluvaa tai kaksinkertaista tietokantaan.

Esimerkki:

INSERT INTO mydb (name, age) VALUES (sdf, 20);

Tulos: lisätty onnistuneesti

  • INSTR (): Se antaa merkkijonon ensimmäisen merkkijonon merkkijonossa.

Esimerkki:

INSTR('educba to learn', 'e');

Tulos: 1 (ensimmäinen e-kirjain)

  • LCASE (): Se korvaa merkkijonon kaikki merkit niiden pienillä kirjaimilla.

Esimerkki:

LCASE("eduCBA.com To Learn");

Tulos: educationba.com oppia

  • VASEMMALLA (): Sitä käytetään alijonojen saamiseen merkkijonon vasemmalta annetulle indeksipaikkaan.

Esimerkki:

SELECT LEFT('educba.com', 3);

Tulos: edu

  • LENGTH (): antaa merkkijonon pituuden.

Esimerkki:

LENGTH('educba.com');

Tulos: 10

  • LOCATE (): Se antaa sinulle osajonon sijainnin annetussa merkkijonossa.

Esimerkki:

SELECT LOCATE('cba', 'educba.com', 1);

Tulos: 4

  • LOWER (): Se muuntaa merkkijonon jokaisen merkin pieniksi isoiksi.

Esimerkki:

SELECT LOWER('EDUCBA.COM');

Tulos: educationba.com

  • LPAD (): Se lisää vasemman tyynyn annetulla symbolilla, jotta tehdään annetun koon merkkijono.

Esimerkki:

LPAD('yahoo', 7, '@');

Tulos: @@ yahoo

  • LTRIM (): Se leikkaa annetun merkin merkkijonon vasemmalla puolella.

Esimerkki:

LTRIM('345yahoo', '345');

Tulos: yahoo

  • MID (): Se antaa sinulle alimerkkijonon annetusta sijainnista merkkijonon lukumäärään.

Esimerkki:

MID("educba.com", 3, 2);

Tulos: cba

  • POSITION (): Se antaa merkkijonon sijainnin merkkijonossa.

Esimerkki:

SELECT POSITION('u' IN 'educba.com');

Tulos: 3

  • REPEAT (): Se toistaa merkkijonon annettujen kertojen lukumäärään.

Esimerkki:

SELECT REPEAT('educba', 2);

Tulos: educationbaeducba

  • REPLACE (): Se palauttaa uuden merkkijonon poistamalla annetun merkkijonon alkuperäisestä.

Esimerkki:

REPLACE('456yahoo456', '456');

Tulos: yahoo

  • REVERSE (): Se kääntää merkkijonot merkkijonossa.

Esimerkki:

SELECT REVERSE('educba.com');

Tulos: moc.abcuda

  • OIKEA (): Sitä käytetään alijonojen saamiseen merkkijonon oikealta annetulle indeksille.

Esimerkki:

SELECT RIGHT('educba.com', 4);

Tulos : '.com'

  • RPAD (): Se lisää oikean tyydytyksen annetulla symbolilla, jotta tehdään annetun koon merkkijono.

Esimerkki:

RPAD('educba', 7, '2');

Tulos: ' @'

  • RTRIM (): Se leikkaa annetun merkin merkkijonon oikealta.

Esimerkki:

RTRIM('educbapou', 'pou');

Tulos: 'eduba'

  • SPACE (): Se lisää määritetyn välilyönnin.

Esimerkki:

SELECT SPACE(6);

Tulos: ''

  • STRCMP (): vastaa kahta merkkijonoa.
    • Jos molemmat merkkijonot ovat samat, se antaa 0.
    • Jos ensimmäinen on pienempi kuin toinen kuin se antaa -1.
    • Jos ensimmäinen on suurempi kuin toinen kuin se antaa 1.

Esimerkki:

SELECT STRCMP('zomato.com', 'educba.com');

Tulos: 0

  • SUBSTR (): Se palauttaa uuden alimerkkijonon annetusta sijainnista merkin lukumäärään.

Esimerkki:

SUBSTR('educba.com', 1, 5);

Tulos: 'eduba'

  • SUBSTRING (): Se antaa sinulle alijono merkin annetusta merkkijonosta.

Esimerkki:

SELECT SUBSTRING('eduCba.com', 4, 1);

Tulos: 'C'

  • SUBSTRING_INDEX (): Se antaa alimerkkijonon, kunnes se löytää annetun symbolin.

Esimerkki:

SELECT SUBSTRING_INDEX( 'https://www.educba.com', '/', 1);

Tulos: 'https:'

  • TRIM (): Se leikkaa annetun merkin merkkijonosta.

Esimerkki:

TRIM(LEADING '333' FROM '333567');

Tulos: 567

  • UCASE (): Se korvaa merkkijonon kaikki merkit niiden isoilla kirjaimilla.

Esimerkki:

UCASE("EduCbA");

Tulos : EDUCBA

Johtopäätös: SQL-merkkijonotoiminnot

Yksinkertaisimmassa merkityksessä se on käyttäjän määrittelemä toiminto (UDF) SQL-palvelinohjelmoinnissa auttamaan käyttäjää hyväksymällä käyttäjän syöttöparametri ja palauttamalla haluttu tulos tarvittaessa heille. Voit lähettää tekstikenttäarvot parametreina UDF-tiedostoissa suoraan merkkijonon käsittelemiseksi. SQL-merkkijono on erittäin hyödyllinen. Voit käyttää SQL-merkkijono-toimintoja manipuloidaksesi syötemerkkijonoja ketjuttamiseen, pienten ja isojen kirjaimien tekemiseen, merkkijonon pituuden lisäämiseen lisäämällä merkin lopussa tai alkaessa, STRCMP-merkkijono, vertaamalla kahta merkkijonoa, saadaksesi syöttömerkkityypin, saadaksesi halutut tulokset annetusta tekstisarjasta, etsimällä merkkijonosta tietty tekstimuoto.

Suositellut artikkelit

Tämä on opas SQL-merkkijonotoimintoihin. Tässä keskustelimme siitä, kuinka merkkijonofunktiota voidaan käyttää SQL-ohjelmoinnissa esimerkkien avulla. Voit myös käydä läpi muiden ehdotettujen artikkeleidemme saadaksesi lisätietoja -

  1. Mikä on SQL
  2. Kuinka asentaa SQL Server
  3. Mikä on SQL-kehittäjä?
  4. SQL-komentojen päivitys