پاسخ به:آموزش گام به گام 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´ |
توابع محاسباتی در پست بعد. با ما همراه باشید ...