سبد (0)

توابع رشته‌ای در SQL

تعداد دانشجو :
4877 نفر
حجم فایل : 28.18 مگابایت
مدت زمان : 00:22:55
شماره درس : 17
نوع آموزش : تصویری و کاملاً فارسی
2,000 تومان
توضیحات کامل

پکیج آموزش کوئری نویسی در SQL Server (سطح یک) - توابع رشته‌ای در SQL

توابع رشته‌ای در SQL، قسمتي از پکیج آموزش کوئری نویسی در SQL Server است، پيشنهاد مي شود، قبل از مطالعه ی توابع رشته‌ای در SQL، قسمت های قبلی را مرور فرمایید.


توابع رشته‌ای در SQL

توابع رشته ای، عملیاتی را روی رشته ورودی انجام می دهند و یک مقدار رشته ای یا عددی برمی گردانند. 

توابع رشته ای توضیحات
ASCII(character_expression)

کد ASCII اولین کاراکتر رشته ورودی را برمی گرداند.

CHAR(integer_expression)

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

CHARINDEX(expression1 ,expression2 [ , start_location ])

مکان رخداد یک رشته(expression1) در داخل رشته دیگر(expression2) را برمی گرداند.

DIFFERENCE(character_expression , character_expression)

بر اساس تابع SOUNDEX با برگرداندن عددی در بازه صفر تا ۴ میزان شباهت دو عبارت ورودیش رو تعیین می کند.

LEFT(character_expression , integer_expression)

از سمت چپ یک عبارت، به تعدادی مشخص، کاراکتر برمی گرداند.

LEN(string_expression)

تعداد کاراکترهای رشته ورودی را برمی گرداند.

LOWER(character_expression)

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

LTRIM(character_expression)

فاصله های خالی موجود در سمت چپ یک رشته را حذف می کند.

NCHAR(integer_expression)

براساس استاندارد یونیکد(Unicode)، عدد ورودی را به کاراکتر معادلش تبدیل می کند.

PATINDEX(aabbccdd%pattern%aabbccdd , expression)

اولین مکان رخداد یک الگو(%pattern%) در یک عبارت خاص(expression) را برمی گرداند.

QUOTENAME(aabbccddcharacter_stringaabbccdd [ , aabbccddquote_characteraabbccdd ])

یک رشته یونیکد را برمی گرداند که به وسیله کاراکترهای احاطه کننده به طور صحیح محصور شده است.

REPLACE(string_expression , string_pattern , string_replacement)

مقدار پارامتر string_pattern را در string_expression جستجو می کند و تمام آنها را با مقدار string_replacement جایگزین می کند.

REPLICATE(string_expression ,integer_expression)

رشته ورودی را به تعدادی مشخص تکرار می کند.

REVERSE(string_expression)

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

RIGHT(character_expression , integer_expression)

از سمت راست یک عبارت، به تعدادی مشخص، کاراکتر برمی گرداند.

RTRIM(character_expression)

فاصله های خالی موجود در سمت راست یک رشته را حذف می کند.

SOUNDEX(character_expression)

کدی رو برمیگردونه که براساس اون میشه اسامی(و یا کلمات)ی رو که صداشون یکی هست رو تشخیص داد.

SPACE(integer_expression)

یک رشته از فاصله های خالی (Spase) برمی گرداند.

STR(float_expression [ , length [ , decimal ] ])

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

STUFF(character_expression , start , length ,character_expression)

یک رشته را داخل رشته دیگر درج می کند و در رشته اول از موقعیت start به طول مشخص شده ای (length) کاراکترها را حذف می کند.

SUBSTRING(value_expression , start_expression , length_expression)

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

UNICODE(ncharacter_expression)

براساس استاندارد یونیکد(Unicode)، اولین کاراکتر عبارت ورودی را به یونیکد معادل آن تبدیل می کند.

UPPER(character_expression)

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

نکته: تمام توابع رشته ای، قطعی یا deterministic هستند. این بدان معنی است که این توابع در هر زمان که صدا زده می شوند به ازای مقادیر ورودی یکسان، مقدار خروجی یکسانی برمی گردانند.

مثال 1: تابع Upper 

توابع رشته‌ای در SQL

--Upper بررسی تابع 
--تبدیل حروف کوچک به بزرگ
--UPPER ( character_expression )
SELECT UPPER(aabbccddalirezaaabbccdd) AS Result

مثال 2: تابع Lower 

توابع رشته‌ای در SQL

--Lower بررسی تابع 
--تبدیل حروف بزرگ به کوچک
--LOWER ( character_expression )
SELECT LOWER(aabbccddAliRezaaabbccdd) AS Result
GO

مثال 3: تابع Right 

توابع رشته‌ای در SQL

--Right بررسی تابع 
--استخراج زیر رشته از سمت راست
--RIGHT ( character_expression , integer_expression )
SELECT RIGHT(aabbccddAliRezaaabbccdd,4) AS Result
GO

در ادامه آموزش "توابع رشته‌ای در SQL" خواهيد ديد ...!

با خريد بسته آموزشي "توابع رشته‌ای در SQL" موارد زير را در ادامه خواهيد دید:

  1. توضیحات بسیار جامع و کامل در مورد توابع رشته‌ای در SQL توسط مدرس
  2. آوردن چندین مثال کاربردی از توابع رشته‌ای در محیط SQL Server

تضمین کیفیت "توابع رشته‌ای در SQL"

توجه: کیفیت این محصول توسط بیـــاموز تضمین شده است. در صورت عدم رضایت شما، ۷۰ ‌درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده می‌شود.

نظرات
Copyright MAXXmarketing GmbH
JoomShopping Download & Support
تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه