SQL Server Len Function Syntax
Ang len() function sa SQL Server ay nagbibigay-daan sa iyo na matukoy ang bilang ng mga character sa isang ibinigay na input string habang hindi kasama ang mga trailing space na character.
Ang sumusunod ay naglalarawan ng syntax ng len() function.
LEN ( string_expression )
Mga Pangangatwiran ng Function
Kinukuha ng function ang string_expression bilang argumento. Ito ay maaaring isang pare-parehong halaga, isang variable na tinukoy ng user, o isang column ng character o binary na uri.
Ibalik ang Halaga
Ang function ay magbabalik ng bigint na uri kung ang input value ay nasa uri na varchar(max), nvarchar(max), o varbinary(max).
Kung hindi, kung ang input string ay wala sa nabanggit na uri, ibabalik ng function ang bilang ng mga character bilang isang uri ng INT.
Mga halimbawa
Pahintulutan kaming galugarin ang iba't ibang halimbawa ng function na len().
Halimbawa 1 – Paggamit ng len() Function na may String Literal.
Sa halimbawa sa ibaba, ginagamit namin ang len() function upang matukoy ang bilang ng mga character sa input string.
PUMILI
LEN('Linuxhint') bilang str_len;
Ang resultang output:
str_len|-------+
9|
Sa kasong ito, ang input string ay binubuo ng 9 na character.
Halimbawa 2 – Paggamit ng len() Function na may Literal na String, Kasama ang mga Space.
Ang pangalawang halimbawa sa ibaba ay nagbibigay ng input string na naglalaman ng mga trailing space.
PUMILILEN('Linuxhint') bilang str_len;
Ang pagpapatakbo ng halimbawa sa ibaba ay mga output:
str_len|-------+
9|
Mapapansin mo na pinuputol ng function ang string at kinakalkula ang bilang ng mga character nang walang mga trailing space.
Halimbawa 3 – Paggamit ng len() Function na may Column.
Maaari rin nating ilapat ang function na len() sa isang column ng talahanayan. Halimbawa, ipagpalagay na mayroon kaming isang talahanayan na may data tulad ng ipinapakita:
Maaari naming patakbuhin ang kahilingan tulad ng ipinapakita upang kalkulahin ang bilang ng mga string sa column na server_name:
PUMILIpangalan ng server,
len(server_name) bilang length_of_name
mula sa
MGA DATABASE D;
Ang pagpapatakbo ng code sa itaas ay maglalabas ng isang talahanayan tulad ng ipinapakita:
Konklusyon
Sa pamamagitan ng post na ito, natuklasan mo kung paano gamitin ang len() function sa SQL Server upang matukoy ang bilang ng mga character sa isang ibinigay na input string.