0

آموزش گام به گام SQL Server

 
cryingsphere
cryingsphere
کاربر نقره ای
تاریخ عضویت : اسفند 1389 
تعداد پست ها : 375
محل سکونت : خراسان رضوی

پاسخ به:آموزش گام به گام SQL Server
پنج شنبه 30 تیر 1390  11:50 AM

سلام

 

طبقه بندی توابع داخلی :

            در فصول گذشته تعدادی تابع داخلی مفید جهت استفاده معرفی گردید تعداد توابع داخلی در هر زبان برنامه نویسی ابزارهای مفیدی جهت توسعه نرم افزار به شمار می روند ولی تعداد آنها در مواردی بسیار زیاد است که فراگیری آنها کمی مشکل به نظر می رسد بدین منظور تعدادی از توابع داخلی مهم در   SQL Server  جهت استفاده های بعدی طبقه بندی شده است.

 

توابع رشته ای

نام تابع

عملکرد تابع

مثال

نتیجه

Ascii

کداسکی یک کارکتر را باز می گرداند

Select Ascii (´A´)

65

Char

کارکتر معادل یک کداسکی را باز می گرداند

Select   Char (65)

´A´

CharIndex

موقعیت قرار گرفتن یک زیر رشته را در یک رشته اعلام می دارد

Select CharIndex (´o´,´Hello´)

5

Left

تعدادی کارکتر از سمت چپ یک رشته را استخراج می کند

Select Left (´Hello´ , 2)

´He´

Len

طول یک رشته را باز می گرداند

Select Len (´Hello´)

5

توابع رشته ای

نام تابع

عملکرد تابع

مثال

نتیجه

Lower

یک مجموعه رشته ای را به حروف کوچک تبدیل می کند

Select Lower (´Hello´)

´hello´

LTrim

فضای خالی یک رشته را از سمت چپ حذف می کند

Select LTrim (´     Hello´)

´Hello´

NChar

کارکتر مربوط به یک عدد را در unicode استاندارد باز می گرداند و عددی بین 0 تا 65535 می باشد

Select NChar (65)

´A´

Replace

یک رشته را کارکتر به کارکتر ترجمه      می کند

Select Replace (´abc´,´a´,´x´)

´xbc´

Replicate

یک رشته را به تعداد اعلام شده تکرار      می کند

Select Replicate (´ok´,2 )

´okok´

Reverse

یک رشته کارکتری را معکوس می کند

Select Reverse (´Hello´)

´olleH´

Right

تعدادی کارکتر را از سمت راست یک رشته استخراج می کند

Select Right (´Hello´,2 )

´lo´

RTrim

فضای خالی یک رشته را از سمت راست حذف می کند

Select RTrim (´Hello    ´)

´Hello´

Space

به تعداد اعلام شده کارکتر خالی ایجاد         می نماید

Select Space (5)

´          ´

 

 

 

Str

یک مقدار عددی را به یک رشته با طول ثابت ونقطه شناور ثابت تبدیل می کند و پیش فرض طول 10 بایت و پیش فرض اعشار صفر است

Select Len ( Str (500.5) )

10

 

Select Str (500.3,5,2 )

´500.3´

Select Str (500.3188,7,3 )

´500.319´

Stuff

تعدادی کارکتر را در درون یک رشته حذف و جانشین می کند

Select Stuff (´Hello´,2,1,´ok´ )

´Hokllo´

Substring

تعدادی کارکتر را از یک رشته استخراج      می کند

Select Substring (´Hello´,3,2 )

´ll´

Unicode

یک عدد صحیح که نشانه مقدار Unicode یک رشته است را باز می گرداند

Select Unicode ( @Mystr )

-

Upper

یک مجموعه رشته ای را به حروف بزرگ تبدیل می کند

Select Upper (´Hello´)

´HELLO´

 

توابع محاسباتی در پست بعد. با ما همراه باشید ...

تشکرات از این پست
دسترسی سریع به انجمن ها