Tamang Pag-andar ng SQL Server

Tamang Pag Andar Ng Sql Server



Sa post na ito, matututunan natin kung paano gamitin ang tamang function sa SQL Server. Ang right() function ay nagbibigay-daan sa amin na kumuha ng isang partikular na bilang ng mga character sa kanan ng isang ibinigay na input string.

Syntax ng Function, Mga Parameter, at Halaga ng Pagbabalik

Ang sumusunod ay ang syntax ng tamang function sa SQL Server:

TAMA ( character_expression , integer_expression )

Kasama sa mga argumento ng function ang:







  1. character_expression - Tinutukoy ng argumentong ito ang input string kung saan kinukuha ang mga character. Ang value na ito ay maaaring literal na string, variable, o column ng talahanayan. Maaari mong ibigay ang halaga ng argumentong ito sa anumang uri maliban sa TEXT o NTEXT. Kung gayon, iko-convert ng SQL server ang mga ito sa VARCHAR at NVARCHAR, ayon sa pagkakabanggit.
  2. integer_expression - Ang argumentong ito ay tumutukoy sa isang positibong integer na halaga na tumutukoy sa bilang ng mga character na kukunin mula sa input string.

Ibinabalik ng function ang VARCHAR type para sa non-Unicode input string at NVARCHAR para sa Unicode input string.



Mga halimbawa:

Ang sumusunod na seksyon ay nagbibigay ng ilang pangunahing halimbawa ng paggamit ng right() function sa SQL Server.



Halimbawa 1: Pangunahing Paggamit

Isaalang-alang ang sumusunod na halimbawang ibinigay:





PUMILI TAMA ( 'https://geekbits.io' , labing-isa ) AS url;

Sa sandaling patakbuhin namin ang ibinigay na query, dapat itong ibalik ang 11 character mula sa kanan ng input string tulad ng ipinapakita sa sumusunod:

url |
-----------+
mga geekbit . ito |

Halimbawa 2: Paggamit ng Right() Function sa Table Column

Ang sumusunod na halimbawa ay naglalarawan kung paano namin magagamit ang right() function upang kunin ang mga huling halaga sa isang naibigay na column.



Ipagpalagay na mayroon kaming isang talahanayan tulad ng ipinapakita sa sumusunod:

Maaari naming i-extract ang taon mula sa product_name column gaya ng ipinapakita sa sumusunod na query:

PUMILI pangalan ng Produkto , TAMA ( pangalan ng Produkto , 4 ) AS YEAR
MULA SA mga produkto;

Ang resultang talahanayan ay ang mga sumusunod:

Konklusyon

Sa post na ito, natutunan mo kung paano gamitin ang tamang function sa SQL Server upang kunin ang isang set ng mga character mula sa kanan ng isang ibinigay na string.

Salamat sa pagbabasa!