SQL-strengfunktioner

SQL-strengfunktioner bruges primært til strengmanipulation. De indbyggede SQL-strengfunktioner gør det lettere for os at finde og ændre strengværdier. Afskæring af en strengværdi til visning. Du kan bruge LEN-funktionen til at finde længden på en streng. Det tager en enkelt parameter, der indeholder et strengudtryk, der sammenkæder to strenge. Du kan finde det givne ord fra sætningen, endda kan du erstatte tegnet op til det givne punkt i strengen. Du kan finde et ord fra det givne punkt og den givne længde vha. MID-funktionen. Du kan også finde den niende position for det givne ord i en streng.

Eksempler på strengfunktioner i SQL

Strengfunktion er let at bruge. Her vil vi diskutere, hvordan man bruger strengfunktion i SQL-programmering ved hjælp af eksempler

  • ASCII (): Det giver dig ASCII-værdien af ​​et tegn.

Eksempel:

SELECT ASCII('t');

Resultat: 116

  • CHAR_LENGTH (): Det giver dig antallet af tegn i strengen.

Eksempel:

SELECT CHAR_LENGTH('world!');

Resultat: 6

  • CHARACTER_LENGTH (): Det giver dig antallet af tegn i et givet sæt strenge.

Eksempel:

SELECT CHARACTER_LENGTH( 'educba.com' );

Resultat: 10

  • CONCAT (): Den tilføjer to strenge for at oprette den nye enkelt streng som vist i eksemplet.

Eksempel:

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

Resultat: 'educba.com'

  • CONCAT_WS (): Den tilføjer to strenge med et givet symbol i mellem for at sammenkoble dem som vist i eksemplet.

Eksempel:

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

Resultat: educba_to_learn

  • FIND_IN_SET (): Den finder indeksposition for ethvert symbol eller tegn fra det givne sæt af egenskaber.

Eksempel:

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

Resultat: 3

  • FORMAT (): Det ændrer formatet på teksten fra en streng til ethvert andet format.

Eksempel:

FORMAT("0.254", "Percent");

Resultat: '25, 40% '

  • INDSÆT (): Det hjælper dig med at indsætte tekst, heltal, flyde eller dobbelt i din database.

Eksempel:

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

Resultat: indsat med succes

  • INSTR (): Det giver dig den første forekomst af indekset for et tegn i strengen.

Eksempel:

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

Resultat: 1 (den første forekomst af 'e')

  • LCASE (): Det erstatter alle tegn i strengen med deres små bogstaver.

Eksempel:

LCASE("eduCBA.com To Learn");

Resultat: educba.com at lære

  • VENSTRE (): Det bruges til at få substrengen fra venstre for strengen indtil den givne indeksposition.

Eksempel:

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

Resultat: edu

  • LENGTH (): giver dig længden på strengen.

Eksempel:

LENGTH('educba.com');

Resultat: 10

  • LOCATE (): Det giver dig placeringen af ​​en substring i den givne streng.

Eksempel:

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

Resultat: 4

  • LAVER (): Det konverterer alle tegn i en streng til små bogstaver fra store bogstaver.

Eksempel:

SELECT LOWER('EDUCBA.COM');

Resultat: educba.com

  • LPAD (): Det tilføjer venstre polstring med det givne symbol for at fremstille strengen med en given størrelse.

Eksempel:

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

Resultat: @@ yahoo

  • LTRIM (): Den beskærer det givne tegn fra venstre for strengen.

Eksempel:

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

Resultat: yahoo

  • MID (): Det giver dig substrengen fra en given position indtil antallet af tegn i strengen.

Eksempel:

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

Resultat: cba

  • POSITION (): Det giver dig indekspositionen for tegnet i strengen.

Eksempel:

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

Resultat: 3

  • REPEAT (): Den gentager strengen til antallet af givne gange.

Eksempel:

SELECT REPEAT('educba', 2);

Resultat: educbaeducba

  • UDSKIFT (): Den returnerer ny streng ved at fjerne en given streng fra originalen.

Eksempel:

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

Resultat: yahoo

  • REVERSE (): Det vender tegnene i en streng.

Eksempel:

SELECT REVERSE('educba.com');

Resultat: moc.abcuda

  • HØJRE (): Det bruges til at få substring fra højre for strengen indtil det givne indeks.

Eksempel:

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

Resultat : '.com'

  • RPAD (): Det tilføjer højre polstring med det givne symbol for at fremstille strengen med en given størrelse.

Eksempel:

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

Resultat: ' @'

  • RTRIM (): Den beskærer det givne tegn fra højre for strengen.

Eksempel:

RTRIM('educbapou', 'pou');

Resultat: 'educba'

  • SPACE (): Det tilføjer antallet af specificerede mellemrum.

Eksempel:

SELECT SPACE(6);

Resultat: ''

  • STRCMP (): matcher to strenge.
    • Hvis begge strengene er de samme, giver det 0.
    • Hvis det første er mindre end det andet, end det giver -1.
    • Hvis det første er større end det andet, end det giver 1.

Eksempel:

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

Resultat: 0

  • SUBSTR (): Det returnerer en ny substring fra en given position indtil antallet af tegn.

Eksempel:

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

Resultat: 'educba'

  • SUBSTRING (): Det giver dig substringstegnet fra den givne streng.

Eksempel:

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

Resultat: 'C'

  • SUBSTRING_INDEX (): Det giver dig substrencen, indtil den finder det givne symbol.

Eksempel:

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

Resultat: 'https:'

  • TRIM (): Den beskærer det givne tegn fra strengen.

Eksempel:

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

Resultat: 567

  • UCASE (): Det erstatter hvert tegn i strengen i deres store bogstav.

Eksempel:

UCASE("EduCbA");

Resultat : EDUCBA

Konklusion: SQL-strengfunktioner

I det enkleste betyder det den brugerdefinerede funktion (UDF) i SQL-serverprogrammering, der hjælper brugeren ved at acceptere brugernes inputparameter og returnere det ønskede resultat efter behov for dem. Du kan sende tekstfeltværdier som parametre i UDF'er direkte for at manipulere strengen. SQL-strengfunktion er meget nyttig. Du kan bruge SQL-strengfunktioner til at manipulere inputstreng til at sammenkæde, lave små bogstaver, store bogstaver, øge længden på strengen ved at tilføje specifik karakter ved slutningen eller starte, STRCMP-streng, sammenligne to strenge, få typeformatet for inputstrengen, få de ønskede resultater fra det givne sæt tekst, finde det specifikke tekstformat fra strengen.

Anbefalede artikler

Dette har været en guide til SQL-strengfunktioner. Her diskuterede vi, hvordan man bruger strengfunktion i SQL-programmering ved hjælp af eksempler. Du kan også gennemgå vores andre foreslåede artikler for at lære mere–

  1. Hvad er SQL
  2. Sådan installeres SQL Server
  3. Hvad er SQL Developer?
  4. SQL-kommandoer opdateres

Kategori: