پاسخ به:آموزش گام به گام SQL Server
سه شنبه 21 تیر 1390 2:02 PM
سلام
خب ادامه توابع داخلی :
- تابع Char : این تابع کاراکتر موردنظر را باتوجه به کد اسکی آن باز می گرداند و به شکل ذیل بکار می رود.
- تابع Reverse : این تابع یک رشته را معکوس می کند و در شکل کلی ذیل بکار می رود.
- تابع Replace : این تابع یک مجموعه رشته ای را کاراکتر به کاراکتر ترجمه می کند و در شکل کلی ذیل بکار می رود.
بعنوان مثال داریم :
Set @x = Replace (´Hello´,´ale´,´xyz´)
که در نتیجه حروف ale نظیر به نظیر به حروف xyz تبدیل خواهند شد ومتغیر x شامل رشته´Hzyyo´ خواهد بود.
- تابع Space : این تابع به اندازه اعلام شده فضای خالی ایجاد خواهد کرد و در شکل کلی ذیل بکار می رود.
- تابعUser-name : این تابع به شکل( )User-name نام کاربری که هم اکنون بهSQL Server متصل شده است را باز می گرداند.
- تابع ABS : این تابع قدر مطلق یک عدد را تعیین می کند و معادل |x|در ریاضی است: (عدد) ABS
- تابعFloor: این تابع جزء صحیح یک عدد را تعیین می کند ومعادل[x] درریاضی است:(عدد) Floor
- تابع Power : درپایگاه داده SQL Server عملگری برای توان وجود ندارد و می بایستی با استفاده از تابع Power به شکل ذیل استفاده گردد.
- تابع Sqrt : درصورتیکه درنظر باشد ریشه دوم یک عدد مثبت حاصل شود از تابع Sqrt به شکل ذیل استفاده می گردد.
- تابع Isnull : این تابع بسیار مفید اعتبارسنجی لازم جهت Null بودن یک مقدار را بعهده دارد و به شکل کلی ذیل بکار می رود.
بعنوان مثال داریم :
Set @x = Isnull (@y,0)
در این حالت درصورتیکه متغیر y مقدار Null را داشته باشد مقدار x صفر خواهد بود درغیراینصورت مقادیر x و y مساوی خواهند شد.
با ادامه توابع داخلی در پست بعد با ما همراه باشید.