خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را
بدست آوردن طول یک رشته در SQL Server
در اس کیو ال سرور با استفاده از تابع LEN به راحتی می توانید طول یک رشته را بدست آورید. در ادامه مثال هایی از این تابع SQL Server را خواهید دید و با نحوه استفاده از این تابع آشنا خواهید شد.
Syntax کلی استفاده از تابع LEN بصورت زیر می باشد:
مقدار بازگشتی این تابع یک عدد INT است که مشخص کننده تعداد کاراکترها است. در صورتی که رشته ورودی VARCHAR (MAX) ، NVARCHAR (MAX) یا VARBINARY (MAX) باشد، عدد بازگشتی BIGINT برمی گرداند.
لطفا به مثال های زیر توجه کنید:
در مثال فوق هم تعداد کاراکترها مانند مثال اولی، 12 کاراکتر نشان داده شد. پس کاراکترهای Space که پس از کلمه باشد، حساب نمی شود.
در این مثال کاراکتر Space قبل از کاراکترها قرار گرفته و آن را حساب می کند.
فضاهای بین کلمات یا کاراکترها همانطور که در تصویر فوق مشاهده می کنید، حساب می شود.
مقدار NULL هم خروجی NULL خواهد داشت.
Syntax کلی استفاده از تابع LEN بصورت زیر می باشد:
LEN(string)
مقدار بازگشتی این تابع یک عدد INT است که مشخص کننده تعداد کاراکترها است. در صورتی که رشته ورودی VARCHAR (MAX) ، NVARCHAR (MAX) یا VARBINARY (MAX) باشد، عدد بازگشتی BIGINT برمی گرداند.
لطفا به مثال های زیر توجه کنید:
SELECT LEN('khoshamoz.ir') AS NUMBER_OF_CHAR
SELECT LEN('khoshamoz.ir ') AS NUMBER_OF_CHAR
در مثال فوق هم تعداد کاراکترها مانند مثال اولی، 12 کاراکتر نشان داده شد. پس کاراکترهای Space که پس از کلمه باشد، حساب نمی شود.
SELECT LEN(' khoshamoz.ir') AS NUMBER_OF_CHAR
در این مثال کاراکتر Space قبل از کاراکترها قرار گرفته و آن را حساب می کند.
SELECT LEN(' khoshamoz . ir') AS NUMBER_OF_CHAR
فضاهای بین کلمات یا کاراکترها همانطور که در تصویر فوق مشاهده می کنید، حساب می شود.
SELECT LEN(NULL)
مقدار NULL هم خروجی NULL خواهد داشت.
نمایش دیدگاه ها (0 دیدگاه)
دیدگاه خود را ثبت کنید: