دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۳۱
  • فروردین

جلسه ۲۰ : آموزش کار با توابع رشته ای در تی اس کیو ال

  • دسته‌بندی‌ها :
جلسه ۲۰ : آموزش کار با توابع رشته ای در تی اس کیو ال
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

      با سلام خدمت کاربران گرامی سایت پی وی لرن و کاربرانی که علاقمند به یادگیری دوره آموزش تی اس کیو ال T-SQL هستند. در جلسه گذشته شما را با انواع توابع در T-SQL آشنا کردیم. در این جلسه قرار است به تفضیل آموزش کار با توابع رشته ای در تی اس کیو ال را ارائه می کنیم.

      آموزش کار با توابع رشته ای در تی اس کیو ال

      MS SQL Server String functions می تواند بر روی مقادیر رشته ای اجرا شود یا مقادیر رشته ای یا داده های داده ای را بازگردانی کند.
      در ادامه آموزش کار با توابع رشته ای در تی اس کیو ال می توانید لیستی از توابع رشته ای را ببینید.

      ()ASCII

      مقدار کد Ascii به عنوان خروجی برای یک عبارت کاراکتر وارد می شود.

      مثال

      کوئری زیر مقدار کد Ascii را برای یک کاراکتر تعیین می کند.

      مثال : 

      ()CHAR

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

      مثال

      کوئری زیر به کاراکتر یک عدد صحیح تعیین می کند.

      مثال : 

      ()NCHAR

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

      مثال

      کوئری زیر یک کاراکتر یونیکد را برای یک عدد صحیح داده تعیین می کند.

      مثال : 

      ()CHARINDEX

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

      مثال

      کوئری زیر موقعیت رشته ای “G” را برای ” KING ” تعیین می نماید.

      مثال : 

      ()LEFT

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

      مثال

      کوئری زیر رشته ‘WORL’ را به عنوان ۴ کاراکتر از رشته ‘WORL’ تعیین می کند.

      مثال : 

      ()RIGHT

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

       مثال

      کوئری زیر رشته ‘DIA’ را به عنوان ۳ کاراکتر از رشته ‘DIA’ تعیین می کند.

      مثال : 

      ()SUBSTRING

      این تابع یک بخش از رشته اصلی را در شروع موقعیت و اندازه مقدار آن به عنوان خروجی رشته تعیین می کند.

      مثال

      رشته های ‘WOR’، ‘DIA’، ING’ به عنوان مقادیر شروع و طول به ترتیب برای رشته های داده شده (۱،۳)، (۳،۳) و (۲،۳) برای رشته های ‘WORLD’, ‘INDIA’ و ‘KING’ ذکر شده است.

      مثال : 

      ()LEN

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

      مثال

      کوئری زیر رشته ‘HELLO’ را به عنوان ۵ کاراکتر از رشته ‘HELLO’ تعیین می کند.

      مثال : 

      ()LOWER

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

      مثال

      کوئری زیر رشته ‘sqlserver’ را به عنوان کاراکتر از رشته ‘SQLServer’ تعیین می کند.

      مثال : 

      ()UPPER

      این تابع به عنوان خروجی برای رشته داده ارائه شده تعیین می شود.

      مثال

      کوئری زیر رشته ‘sqlserver’ را به عنوان کاراکتر از رشته ‘SQLServer’ تعیین می کند.

      مثال : 

      ()LTRIM

      عبارت رشته برای رشته داده ارائه شده به عنوان خروجی تعیین شده و leading blanks را حذف می نماید.

      مثال

      کوئری زیر رشته ‘WORL’ را به عنوان کاراکتر از رشته ‘WORL’ تعیین می کند.

      مثال : 

      ()RTRIM

      پس از جایگذاری همه specified character ها به عنوان کاراکتر مشخص، عبارت رشته به عنوان خروجی رشته داده تعیین می شود.

      مثال

      کوئری زیر رشته ‘KNDKA’ را به عنوان کاراکتر از رشته ‘INDIA’ تعیین می کند.

      مثال : 

      ()REPLICATE

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

      مثال

      کوئری زیر ‘I LOVE INDIA’ را تعیین می نماید.

      مثال : 

      STUFF

      این تابع خروجی را به عنوان داده رشته ای پس از جایگذاری اندازه کاراکتر تعیین می کند.

      مثال

      کوئری زیر رشته ‘AIJKFGH’ را به عنوان رشته داده ‘ABCDEFGH’ تعیین می کند.

      مثال : 

      ()UNICODE

      این تابع مقدار خروجی را برای عبارت کاراکتر اول تعیین می نماید.

      مثال

      کوئری زیر ۸۲ را برای عبارت RAMA تعیین می کند.

      مثال : 

      ()QUOTENAME

      این تابع خروجی را به عنوان delimiter تعیین می نماید.

      مثال

      کوئری زیر “RAMA” را به عنوان رشته ‘RAMA’ تعین می نماید و نقل قول delimiter دوگانه را برای آن مشخص می نماید.

      مثال : 

      ()FORMAT

      این تابع عنوان خروجی را با فرمت مشخص تعیین می نماید.

      مثال

      این کوئری ‘ Monday, November 16, 2015’ را برای فرمت ‘D’ تعیین کرده است.  ‘D’ مشخص کننده نام هفته است.

      مثال : 

      ()CONCAT

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

      مثال

      کوئری زیر ‘A,B,C’ را برای پارامترهای زیر تعیین می کند.

      مثال : 

      کلام آخر

      در این جلسه آموزش کار با توابع رشته ای در تی اس کیو ال را ارائه نمودیم.
      در جلسه بعد آموزش Date Functions را ارائه خواهیم نمود.
      در پی وی لرن همراه باشید.

      QR:  جلسه ۲۰ : آموزش کار با توابع رشته ای در تی اس کیو ال
      به اشتراک بگذارید