HamidReza Ireh

حمیدرضا ایره

HamidReza Ireh

حمیدرضا ایره

توسط این توابع می توان در رشته ها تغییراتی را ایجاد کرد (رشته می تواند حاصل یک جستجو باشد).

انواع توابع رشته ای عبارت اند از :

1.ASCII

ASCII ( character_expression )

2.CHAR
این تابع کاراکتر موردنظر را باتوجه به کد اسکی آن باز می گرداند و به شکل ذیل بکار می رود.
 CHAR ( integer_expression )

3.CHARINDEX

 CHARINDEX(expressionToFind ,expressionToSearch[, start_location])

4.CONCAT

 CONCAT ( string_value1, string_value2 [, string_valueN ] )

5.DIFFERENCE

 DIFFERENCE ( character_expression , character_expression )

6.FORMAT

 FORMAT ( value, format [, culture ] )
7.LEFT
این تابع تعدادی کارکتر از سمت چپ یک رشته استخراج می نماید و در شکل کلی ذیل بکار می رود.
 LEFT ( character_expression , integer_expression )
8.LEN
این تابع تعداد کاراکترهای یک رشته را محاسبه می کند و در شکل کلی ذیل بکار می رود.
 LEN ( string_expression )
9.LOWER
این تابع حروف یک رشته را به حروف کوچک تبدیل خواهد کرد و به شکل کلی ذیل بکار می رود.
 LOWER ( character_expression )
10.LTRIM
این تابع فضاهای خالی از سمت چپ یک رشته را حذف می کند و در شکل کلی ذیل بکار می رود.
 LTRIM ( character_expression )
11.NCHAR
 NCHAR ( integer_expression )
12.PATINDEX
 PATINDEX ( '%pattern%' , expression )
13.QUOTENAME
 QUOTENAME ( 'character_string' [ , 'quote_character' ] ) 
14.REPLACE
این تابع یک مجموعه رشته ای را کاراکتر به کاراکتر ترجمه می کند و در شکل کلی ذیل بکار می رود.
 REPLACE( string_expression ,string_pattern ,string_replacement)

بعنوان مثال داریم :

(‘Set   @x = Replace (´Hello´,´ale´,´xyz

که در نتیجه حروف ale نظیر به نظیر به حروف xyz تبدیل خواهند شد ومتغیر x شامل رشته´Hzyyo´ خواهد بود.

15.REPLICATE
 REPLICATE ( string_expression ,integer_expression ) 
16.REVERSE
این تابع یک رشته را معکوس می کند و در شکل کلی ذیل بکار می رود.
 REVERSE ( string_expression )
17.RIGHT
این تابع تعدادی کارکتر از سمت راست یک رشته استخراج می نماید و در شکل کلی ذیل بکار می رود.
 RIGHT ( character_expression , integer_expression )
18.RTRIM
این تابع فضای خالی از سمت راست یک رشته را حذف می کند و در شکل کلی ذیل بکار می رود.
 RTRIM ( character_expression )
19.SOUNDEX
 SOUNDEX ( character_expression )
20.SPACE
تابع به اندازه اعلام شده فضای خالی ایجاد خواهد کرد و در شکل کلی ذیل بکار می رود.
 SPACE ( integer_expression )
21.STR
 STR ( float_expression [ , length [ , decimal ] ] )
22.STUFF
 STUFF(character_expression,start,length,replaceWith_expression)
23.SUBSTRING
این تابع تعدادی کارکتر از نقطه ای از یک رشته را استخراج می کند و در شکل کلی ذیل بکار می رود.
 SUBSTRING ( expression ,start , length )
24.UNICODE
 UNICODE ( 'ncharacter_expression' )
25.UPPER
این تابع حروف یک رشته را به حروف بزرگ تبدیل خواهد کرد و به شکل کلی ذیل بکار می رود.
 UPPER ( character_expression )
منیع : http://technet.microsoft.com

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

کاربران بیان میتوانند بدون نیاز به تأیید، نظرات خود را ارسال کنند.
اگر قبلا در بیان ثبت نام کرده اید لطفا ابتدا وارد شوید، در غیر این صورت می توانید ثبت نام کنید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی