کامپیوترنرمافزار

چه چیزی باعث عملکرد SQL CONCAT؟

کار با پایگاه داده به طور مداوم با به دست آوردن نتایج پرس و جو در ارتباط است. و در برخی موارد، این اطلاعات باید به صفحه نمایش در یک روش خاص ارمغان آورد و یا به ترکیب با داده های دیگر. برای حل این مشکل یک تابع SQL وجود دارد - CONCAT.

چه چیزی باعث عملکرد CONCAT؟

هنگام انجام کار خاصی با پایگاه های داده، یک نیاز در رابطه با خطوط داده های اضافی و یا بین خود وجود دارد. برای حل این مشکل یک تابع SQL وجود دارد - CONCAT. هنگام استفاده از آن دو یا چند خط خواهد شد را در هم ادغام. در این عملیات الحاق به درستی به عنوان در رشته انجام، و با متغیرهای عددی.

در برخی پایگاه داده، SQL CONCAT دارای چندین گونه. برای مثال، در خروجی آن است همتای خود - CONCAT_WS. تفاوت بین توابع بی اهمیت: در مورد اول، زمانی که با این استدلال که مقدار NULL است ترکیب شود، در نتیجه از الحاق NULL است، و با استفاده از تجسم دوم ترکیب عملوند صفر است که به سادگی حذف می شوند.

نحو تابع

هنگام استفاده از عملکرد CONCAT، SQL نحو نیاز به برنامه نویس برای استفاده از استدلال در نظم که در آن عملوندها که ملحق شد. سام عملیات رشته الحاق نحو نسبتا ساده است: بعد از کلمه کلیدی CONCAT در داخل پرانتز، با کاما جدا شده نشان می دهد تمام استدلال ها یا ردیف لازم به منظور، و بعد از پرانتز بسته شدن، در صورت لزوم، نشان می دهد کلیدی AS و نام متغیر که در آن نتیجه ثبت خواهد شد. CONCAT الگو تابع شرح زیر است:

CONCAT (STRING1، string2 باشد [، خط 3، ...]) [ع var_name].

لازم به ذکر است که به عنوان آرگومان از تابع می تواند به عنوان یک عملگر و یک رشته از مقادیر عددی، و یک تابع است که در نتیجه می گرداند استفاده می شود. به عنوان مثال، عملیات SQL CONCAT است. بنابراین، اصل عمل از حمایت های تو در تو.

چگونه بدون CONCAT استفاده انجام دهید؟

در مورد که در آن نیاز به بدون استفاده از عمل جراحی انجام وجود دارد، و یا برنامه نویس تابع CONCAT ناشناخته است، SQL ارائه می دهد یک نوع از الحاق رشته ها. برای این کار، استفاده از "+" اپراتور، اما این رویکرد است که تعدادی از ویژگی های است که باید درنظر گرفته شود در هنگام کار با او.

هنگام استفاده از "+" اگر عملوند ارزش عددی، نتیجه عمل خواهد شد علاوه بر عادی از اعداد، و ترکیب با شماره خط بدون برنامه تبدیل صریح یک خطا در صورت لزوم بازگشت. بنابراین، هنگامی که نتیجه پرس و جو بعدی مقدار "6" است:

انتخاب کنید 1 + 2 + 3.

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 fa.delachieve.com. Theme powered by WordPress.