SQL-strängfunktioner

SQL-strängfunktioner används främst för strängmanipulation. De inbyggda SQL String-funktionerna gör det lättare för oss att hitta och ändra strängvärden. Avskärning av ämnen för ett strängvärde för visning. Du kan använda LEN-funktionen för att hitta längden på en sträng. Det tar en enda parameter som innehåller ett stränguttryck som sammanlänker två strängar. Du kan hitta det givna ordet från meningen, till och med du kan ersätta karaktären till den givna punkten i strängen. Du kan hitta ett ord från den givna punkten och den angivna längden med hjälp av MID-funktionen. Du kan också hitta den nionde positionen för det givna ordet i en sträng.

Exempel på strängfunktioner i SQL

Strängfunktionen är enkel att använda. Här kommer vi att diskutera hur man använder strängfunktion i SQL-programmering med hjälp av exempel

  • ASCII (): Det ger dig ett ASCII-värde för ett tecken.

Exempel:

SELECT ASCII('t');

Resultat: 116

  • CHAR_LENGTH (): Det ger dig antalet tecken i strängen.

Exempel:

SELECT CHAR_LENGTH('world!');

Resultat: 6

  • CHARACTER_LENGTH (): Det ger dig antalet tecken i en given uppsättning strängar.

Exempel:

SELECT CHARACTER_LENGTH( 'educba.com' );

Resultat: 10

  • CONCAT (): Den lägger till två strängar för att skapa den nya enstaka strängen som visas i exemplet.

Exempel:

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

Resultat: 'educba.com'

  • CONCAT_WS (): Den lägger till två strängar med en given symbol däremellan för att sammanfoga dem som visas i exemplet.

Exempel:

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

Resultat: educba_to_learn

  • FIND_IN_SET (): Den hittar indexposition för vilken symbol eller tecken som helst från den angivna uppsättningen av egenskaper.

Exempel:

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

Resultat: 3

  • FORMAT (): Det ändrar formatet på texten från en sträng till något annat format.

Exempel:

FORMAT("0.254", "Percent");

Resultat: '25, 40% '

  • INSERT (): Det hjälper dig att infoga text, heltal, flyta eller fördubbla i din databas.

Exempel:

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

Resultat: infört framgångsrikt

  • INSTR (): Det ger dig den första förekomsten av index för ett tecken i strängen.

Exempel:

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

Resultat: 1 (den första förekomsten av 'e')

  • LCASE (): Det kommer att ersätta varje tecken i strängen i deras små bokstäver.

Exempel:

LCASE("eduCBA.com To Learn");

Resultat: educba.com att lära sig

  • VÄNSTER (): Det används för att få substrängen från vänster om strängen till den angivna indexpositionen.

Exempel:

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

Resultat: edu

  • LENGTH (): ger dig längden på strängen.

Exempel:

LENGTH('educba.com');

Resultat: 10

  • LOCATE (): Det ger dig positionen för en substring i den givna strängen.

Exempel:

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

Resultat: 4

  • LOWER (): Den konverterar alla tecken i en sträng till små bokstäver från versaler.

Exempel:

SELECT LOWER('EDUCBA.COM');

Resultat: educba.com

  • LPAD (): Den lägger till vänstra stoppning med den givna symbolen för att göra strängen med given storlek.

Exempel:

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

Resultat: @@ yahoo

  • LTRIM (): Den beskär det givna tecknet från vänster om strängen.

Exempel:

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

Resultat: yahoo

  • MID (): Det ger dig underlag från givet läge till antalet tecken i strängen.

Exempel:

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

Resultat: cba

  • POSITION (): Det ger dig indexpositionen för tecknet i strängen.

Exempel:

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

Resultat: 3

  • REPEAT (): Den upprepar strängen till antalet givna gånger.

Exempel:

SELECT REPEAT('educba', 2);

Resultat: educbaeducba

  • Byt ut (): Den returnerar ny sträng genom att ta bort en given sträng från originalet.

Exempel:

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

Resultat: yahoo

  • REVERSE (): Det vänder tecknen i en sträng.

Exempel:

SELECT REVERSE('educba.com');

Resultat: moc.abcuda

  • HÖGER (): Det används för att få substrängen från höger om strängen till det angivna indexet.

Exempel:

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

Resultat : '.com'

  • RPAD (): Den lägger till höger stoppning med den givna symbolen för att göra strängen med given storlek.

Exempel:

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

Resultat: ' @'

  • RTRIM (): Den beskär det givna tecknet från höger om strängen.

Exempel:

RTRIM('educbapou', 'pou');

Resultat: 'educba'

  • SPACE (): Det lägger till antalet angivna utrymmen.

Exempel:

SELECT SPACE(6);

Resultat: ''

  • STRCMP (): matchar två strängar.
    • Om båda strängarna är desamma ger det 0.
    • Om den första är mindre än den andra än den ger -1.
    • Om det första är större än det andra än det ger 1.

Exempel:

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

Resultat: 0

  • SUBSTR (): Det returnerar en ny substring från given position till antalet tecken.

Exempel:

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

Resultat: 'educba'

  • SUBSTRING (): Det ger dig en substringstecken från den givna strängen.

Exempel:

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

Resultat: 'C'

  • SUBSTRING_INDEX (): Det ger dig substrängen tills den hittar den givna symbolen.

Exempel:

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

Resultat: 'https:'

  • TRIM (): Den beskär det givna tecknet från strängen.

Exempel:

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

Resultat: 567

  • UCASE (): Det kommer att ersätta varje tecken i strängen i deras stora bokstäver.

Exempel:

UCASE("EduCbA");

Resultat : EDUCBA

Slutsats: SQL-strängfunktioner

I enklaste innebär det den användardefinierade funktionen (UDF) i SQL-serverprogrammering för att hjälpa användaren genom att acceptera användarens inputparameter och returnera önskat resultat efter behov för dem. Du kan skicka textfältvärden som parametrar i UDF: er direkt för att manipulera strängen. SQL-strängfunktion är mycket användbar. Du kan använda SQL-strängfunktioner för att manipulera inmatningssträngen för att sammanfoga, göra små bokstäver, versaler, öka längden på strängen genom att lägga till specifikt tecken i slutet eller starta, STRCMP-sträng, jämföra två strängar, få typformat för inmatningssträngen, få önskade resultat från den angivna uppsättningen text, hitta det specifika formatet för text från strängen.

Rekommenderade artiklar

Detta har varit en guide till SQL-strängfunktioner. Här diskuterade vi hur man använder strängfunktion i SQL-programmering med hjälp av exempel. Du kan också gå igenom våra andra artiklar som föreslås för att lära dig mer–

  1. Vad är SQL
  2. Hur man installerar SQL Server
  3. Vad är SQL Developer?
  4. SQL-kommandon uppdateras

Kategori: