SQL Server megfelelő funkció

Sql Server Megfelelo Funkcio



Ebben a bejegyzésben megtudjuk, hogyan kell használni a megfelelő funkciót az SQL Serverben. A right() függvény lehetővé teszi, hogy meghatározott számú karaktert nyerjünk ki egy adott bemeneti karakterlánctól jobbra.

A függvény szintaxisa, paraméterei és visszatérési értéke

A következő az SQL Server megfelelő függvényének szintaxisa:

JOBB ( karakter_kifejezés , egész_kifejezés )

A függvény argumentumai a következők:







  1. character_expression – Ez az argumentum határozza meg azt a bemeneti karakterláncot, amelyből a karakterek kinyerhetők. Ez az érték lehet egy karakterlánc, egy változó vagy egy táblázat oszlopa. Ennek az argumentumnak az értékét a SZÖVEG vagy NSZÖVEG kivételével bármilyen típusú értékként megadhatja. Ha igen, akkor az SQL szerver VARCHAR és NVARCHAR formátumba konvertálja őket.
  2. integer_expression – Ez az argumentum egy pozitív egész számra vonatkozik, amely meghatározza a bemeneti karakterláncból kinyerendő karakterek számát.

A függvény VARCHAR típust ad vissza nem Unicode bemeneti karakterlánchoz, NVARCHAR típust pedig Unicode bemeneti karakterlánchoz.



Példák:

A következő szakasz néhány alapvető példát mutat be a right() függvény használatára az SQL Serverben.



1. példa: Alapvető használat

Tekintsük a következő példát:





KIVÁLASZTÁS JOBB ( 'https://geekbits.io' , tizenegy ) MINT url;

Miután futtattuk az adott lekérdezést, vissza kell adnia a 11 karaktert a bemeneti karakterlánctól jobbra, ahogy az alábbiakban látható:

url |
-----------+
geekbitek . ez |

2. példa: A Right() függvény használata a táblázat oszlopával

A következő példa azt szemlélteti, hogyan használhatjuk a right() függvényt egy adott oszlop utolsó értékeinek kinyerésére.



Tegyük fel, hogy van egy táblázatunk, amint az a következő:

A terméknév oszlopból kivonhatjuk az évet a következő lekérdezés szerint:

KIVÁLASZTÁS termék név , JOBB ( termék név , 4 ) MINT ÉV
TÓL TŐL Termékek;

Az eredményül kapott táblázat a következő:

Következtetés

Ebben a bejegyzésben megtanulta, hogyan használhatja a megfelelő függvényt az SQL Serverben egy karakterkészlet kinyeréséhez egy adott karakterlánc jobb oldaláról.

Köszönöm, hogy elolvasta!