SQL Server pareizā funkcija

Sql Server Pareiza Funkcija



Šajā rakstā mēs uzzināsim, kā izmantot pareizo funkciju SQL serverī. Funkcija right() ļauj mums iegūt noteiktu rakstzīmju skaitu pa labi no dotās ievades virknes.

Funkciju sintakse, parametri un atgriešanas vērtība

Tālāk ir norādīta pareizās funkcijas sintakse SQL serverī:

PA LABI ( rakstura_izteiksme , vesels_izteiksme )

Funkcijas argumenti ietver:







  1. character_expression — šis arguments nosaka ievades virkni, no kuras tiek iegūtas rakstzīmes. Šī vērtība var būt burtiska virkne, mainīgais vai tabulas kolonna. Varat norādīt šī argumenta vērtību jebkura veida, izņemot TEXT vai NTEXT. Ja tā, SQL serveris tos pārvērš attiecīgi par VARCHAR un NVARCHAR.
  2. integer_expression — šis arguments attiecas uz pozitīvu veselu skaitļa vērtību, kas nosaka rakstzīmju skaitu, kas jāizvelk no ievades virknes.

Funkcija atgriež VARCHAR tipu ievades virknei, kas nav Unikoda ievades virkne, un NVARCHAR Unikoda ievades virknei.



Piemēri:

Nākamajā sadaļā ir sniegti daži pamata piemēri, kā izmantot funkciju right() SQL serverī.



1. piemērs: pamata lietojums

Apsveriet tālāk sniegto piemēru:





ATLASĪT PA LABI ( “https://geekbits.io” , vienpadsmit ) AS url;

Kad mēs palaižam doto vaicājumu, tam jāatgriež 11 rakstzīmes no ievades virknes labās puses, kā parādīts tālāk.

url |
-----------+
geekbits . šis |

2. piemērs: Funkcijas Right() izmantošana ar tabulas kolonnu

Šis piemērs ilustrē, kā mēs varam izmantot funkciju right(), lai iegūtu pēdējās vērtības noteiktā kolonnā.



Pieņemsim, ka mums ir tabula, kā parādīts tālāk.

Mēs varam izvilkt gadu no slejas product_name, kā parādīts šajā vaicājumā:

ATLASĪT produkta nosaukums , PA LABI ( produkta nosaukums , 4 ) AS GADS
NO produkti;

Rezultātā iegūtā tabula ir šāda:

Secinājums

Šajā ziņojumā jūs uzzinājāt, kā izmantot pareizo funkciju SQL serverī, lai izvilktu rakstzīmju kopu no dotās virknes labās puses.

Paldies, ka lasījāt!