SQL-stringi funktsioonid

SQL-stringi funktsioone kasutatakse peamiselt stringi manipuleerimiseks. Sisseehitatud SQL Stringi funktsioonid muudavad stringi väärtuste leidmise ja muutmise lihtsamaks. Toorikute lõikamine stringi väärtuse kuvamiseks. Stringi pikkuse leidmiseks saate kasutada funktsiooni LEN. See võtab ühe parameetri, mis sisaldab stringi avaldist, ühendades kaks stringi. Leiate antud sõna lausest, isegi kui saate tähemärgi alamjaotise sisestada stringi etteantud punktini. MID-funktsiooni abil saate sõna leida antud punktist ja antud pikkusest. Samuti võite leida stringis antud sõna n-nda positsiooni.

SQL-i stringifunktsioonide näited

Keelte funktsiooni on lihtne kasutada. Siin käsitleme näidete abil SQL-i programmeerimises stringi funktsiooni kasutamist

  • ASCII (): see annab teile tähemärgi ASCII väärtuse.

Näide:

SELECT ASCII('t');

Tulemus: 116

  • CHAR_LENGTH (): see annab stringi tähemärkide arvu.

Näide:

SELECT CHAR_LENGTH('world!');

Tulemus: 6

  • CHARACTER_LENGTH (): see annab teile tähemärkide arvu antud stringikomplektis.

Näide:

SELECT CHARACTER_LENGTH( 'educba.com' );

Tulemus: 10

  • CONCAT (): uue üksiku stringi loomiseks lisab see kaks näites toodud näidet.

Näide:

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

Tulemus: 'educationba.com'

  • CONCAT_WS (): see ühendab kaks sümbolit koos sümboliga, et ühendada need näites näidatud viisil.

Näide:

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

Tulemus: educationba_to_learn

  • FIND_IN_SET (): Selle abil saab mis tahes sümboli või tähemärgi indeksi asukoht antud omaduste komplektist välja.

Näide:

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

Tulemus: 3

  • FORMAT (): See muudab stringi teksti vormingu mis tahes muuks.

Näide:

FORMAT("0.254", "Percent");

Tulemus: '25, 40% '

  • INSERT (): see aitab teil sisestada andmebaasi teksti, täisarvu, hõljuvat või kahekordset teksti.

Näide:

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

Tulemus: edukalt sisestatud

  • INSTR (): See annab teile stringi tähemärgi indeksi esmakordse esinemise.

Näide:

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

Tulemus: 1 (esimene e-täht)

  • LCASE (): See asendab stringi kõiki tähti nende väiketähtedega.

Näide:

LCASE("eduCBA.com To Learn");

Tulemus: Educba.com õppida

  • VASAK (): Seda kasutatakse alamstringi saamiseks stringi vasakust servast antud indekspositsioonini.

Näide:

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

Tulemus: edu

  • PIKKUS (): annab teile stringi pikkuse.

Näide:

LENGTH('educba.com');

Tulemus: 10

  • LOCATE (): see annab alamstringi positsiooni antud stringis.

Näide:

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

Tulemus: 4

  • LOWER (): See teisendab stringi kõik märgid suurtähtedest väiketähtedeks.

Näide:

SELECT LOWER('EDUCBA.COM');

Tulemus: educationba.com

  • LPAD (): See lisab antud sümboliga vasakpoolsed polstrid, et teha etteantud suurusega string.

Näide:

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

Tulemus: @@ yahoo

  • LTRIM (): see kärbib antud märgi stringist vasakult.

Näide:

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

Tulemus: yahoo

  • MID (): see annab alamstringi antud positsioonist kuni stringi tähemärgini.

Näide:

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

Tulemus: cba

  • POSITION (): see annab teile stringi tähemärgi indeksi asukoha.

Näide:

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

Tulemus: 3

  • REPEAT (): kordab stringi antud kordade arvuga.

Näide:

SELECT REPEAT('educba', 2);

Tulemus: Educbaeducba

  • REPLACE (): Tagastab uue stringi, eemaldades antud stringi originaalist.

Näide:

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

Tulemus: yahoo

  • REVERSE (): See pöörab stringi märgid ümber.

Näide:

SELECT REVERSE('educba.com');

Tulemus: moc.abcuda

  • PAREM (): Seda kasutatakse alamstringi saamiseks stringi paremalt poolt antud indeksini.

Näide:

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

Tulemus : '.com'

  • RPAD (): See lisab antud sümboliga parempoolse polsterduse, et teha etteantud suurusega string.

Näide:

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

Tulemus: ' @'

  • RTRIM (): see kärbib antud märgi stringi paremalt poolt.

Näide:

RTRIM('educbapou', 'pou');

Tulemus: Haridus

  • SPACE (): See lisab määratud tühikute arvu.

Näide:

SELECT SPACE(6);

Tulemus: ''

  • STRCMP (): sobib kaheks.
    • Kui mõlemad stringid on samad, annab see 0.
    • Kui esimene on väiksem kui teine, annab see -1.
    • Kui esimene on suurem kui teine, annab see 1.

Näide:

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

Tulemus: 0

  • SUBSTR (): see tagastab uue alamstringi antud positsioonist kuni tähemärgini.

Näide:

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

Tulemus: Haridus

  • SUBSTRING (): See annab teile antud stringi alamstringi tähemärgi.

Näide:

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

Tulemus: C

  • SUBSTRING_INDEX (): see annab alamstringi, kuni ta leiab antud sümboli.

Näide:

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

Tulemus: 'https:'

  • TRIM (): see kärbib antud märgi stringist.

Näide:

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

Tulemus: 567

  • UCASE (): See asendab stringi iga tähe suurtähtedega.

Näide:

UCASE("EduCbA");

Tulemus : EDUCBA

Järeldus: SQL-i stringi funktsioonid

Kõige lihtsamalt öeldes on see SQL-serveri programmeerimisel kasutaja määratletud funktsioon (UDF), mis aitab kasutajal sisestusparameetri aktsepteerimisel ja soovitud tulemuse tagastamisel neile vajalikuks saada. Tekstivälja väärtusi saab UDF-ide parameetritena saata otse stringi manipuleerimiseks. SQL-stringi funktsioon on väga kasulik. SQL-i stringi funktsioonide abil saate sisestusstringi manipuleerimiseks ühendada, teha väiketähti, suurtähte, suurendada stringi pikkust, lisades konkreetse tähe lõpus või alguses, STRCMP-stringi, võrrelda kahte stringi, saada sisestustringi tüüpvorming, saada soovitud tulemusi antud tekstikomplektist leidke stringist konkreetne teksti formaat.

Soovitatavad artiklid

See on olnud SQL-i stringi funktsioonide juhend. Siin arutasime näidete abil, kuidas kasutada stringi funktsiooni SQL-i programmeerimises. Lisateavet leiate ka meie muudest soovitatud artiklitest -

  1. Mis on SQL
  2. Kuidas installida SQL Server
  3. Mis on SQL arendaja?
  4. SQL-i käskude värskendus

Kategooria: