آموزش کامپیوتر برنامه نویسی خوش آموز

تابع ISNULL در SQL Server

تابع ISNULL یک تابع سیستمی است که اگر مقدار برابر Null باشد، چیزی که مشخص شده برگشت داده می شود و اگر Null نباشد، مقدار هر چه که باشد، برگردانده می شود. جلوتر مثال هایی را از تابع ISNULL خواهید دید که توضیحات را برای ملموس تر خواهد کرد. SYNTAX کلی دستور به فرم زیر می باشد. ...

استفاده از IF..ELSE در SQL Server

IF..ELSE، در SQL Server به شما امکان کنترل یک بلوک دستور را بر اساس شرایطی مشخص اجرا و یا از آن عبور کنید. Syntax استفاده از IF..ELSE به صورت زیر می باشد. ...

نحوه استفاده از WAITFOR در SQL Server

با استفاده WAITFOR در SP ها و اسکریپت هایی که SQL Server دارید، برای یک زمان مشخص می توانید اجرای آن را به وقفه بیندازید. مثلا اسکریپت مورد نظر شما تا یک جایی مشخصی اجرا شده و سپس به مدت معین متوقف شده و سپس کار ادامه پیدا می کند. در ادامه با مثال هایی با نحوه استفاده WAITFOR آشنا خواهید شد. دستور WAITFOR فقط با کوئری قابل استفاده بود و با CURSOR و VIEWS قابل استفاده نیست. WAITFOR، می تواند روند ک...

استفاده از Synonyms در SQL Server

synonym یک شئ یا آبجکت دیتابیس است که امکان می دهد تا برای یک شیء دیگر در دیتابیس یک نام جایگزین که اشاره به شیء اصلی دارد، تعیین کنید. این شیء دیتابیس می تواند در یک سرور لوکال و حتی در یک سرور ریموت باشد. SYNTAX ایجاد synonym بصورت زیر می باشد. ...

استفاده از OFFSET FETCH در SQL Server

شروط OFFSET FETCH در SQL Server، برای تعیین حد تعداد ردیف های برگشتی از یک کوئری مورد استفاده قرار می گیرند. OFFSET و FETCH همیشه با دستور Order By همراه هستند و با آن مورد استفاده قرار می گیرند. اینها گزینه های اختیاری هستند که می توانند با order by مورد استفاده قرار گیرند. OFFSET در واقع تعداد ردیف هایی که در Result set یک کوئری از آنها رد می شود(آنها را ندید می گیرد) و در خروجی نشان نمی دهد. ...

نحوه استفاده از تابع STRING_SPLIT در SQL Server

از تابع STRING_SPLIT در SQL Server برای جدا کردن رشته از یک ردیف که جدا کننده را مشخص کرده ایم، استفاده می شود. این تابع در SQL Server 2016 معرفی شده و از نسخه SQL Server 2016 و نسخه های بعدی در دسترس برای استفاده می باشد که در ادامه با مثالهای ساده ای، طرز کار این تابع را خواهید آموخت. تابع STRING_SPLIT به compatibility level حداقل 130 نیاز دارد و در صورتی که کمتر از 130 باشد، SQL Server قادر به...

تابع CUBE در SQL Server

تابع CUBE برای محاسبه زیر مجموعه ها و جمع کل برای همه ترکیبات ستون های گروه بندی مشخص شده در GROUP BY مورد استفاده قرار می گیرد. تابع CUBE بسیار شبیه به ...

استفاده از ROLLUP در SQL Server

از شرط ROLLUP برای نمایش زیرمجموعه ها و جمع کل در result set استفاده می شود که همیشه ROLLUP همراه با Group By قرار می گیرد. Group by نمی تواند داده ها را در چندین سطح از نتایج سلسله مراتبی را جمع کند. مثلا زیر مجموعه(یک سطح از سلسله مراتب) و جمع کل (دو سطح از سلسله مراتب) در Result set نمایش دهد. به عنوان مثال ما می توانیم جمع کل خرید برای هر مورد(هر سطح از سلسله مراتب) را محاسبه کنیم. اما چیزی که...

استفاده از SP_RENAME در SQL Server

Stored Procedure سیستمی SP_RENAME یکی Stored Procedure هایی است که از آن برای تغییر نام دادن Object هایی که توسط کاربران ایجاد شده، می تواند مورد استفاده قرار گیرد. این object می توند نام table، نام index، نام column، یا alias name باشد. ...

استفاده از GROUP BY در SQL Server

در اس کیو ال سرور، عبارت GROUP BY برای ترتیب و نمایش داده های یکسان در گروه ها با کمک Aggregate function ها استفاده می شود. در واقع ردیف هایی که دارای مقادیر یکسان هستند بطور خلاصه در یک ردیف نشان می دهد(به عنوان مثال یافتن تعداد مشتریان هر استان یا هر کشور). عبارت GROUP BY معمولاً با aggregate function مانند(COUNT ، MAX ، MIN ، SUM ، AVG) برای گروه بندی مجموعه نتایج توسط یک یا چند ستون استفاده می...

دسته بندی مطالب خوش آموز
logo-samandehi