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

نحوه تولید اعداد تصادفی تکراری و غیر تکراری در SQL Server

تابع RAND، در تولید اعداد تصادفی در SQL Server می تواند مورد استفاده برنامه نویسان قرار بگیرد. RAND روشی آسان برای تولید اعداد تصادفی است. اگر RAND در یک کوئری Select استفاده کنید، خواهید دید که در برخی ردیف ها اعداد تصادفی تکراری وجود دارد. مثلا به تصویر زیر دفت کنید: ...

تولید تاریخ(روز،ماه،سال) در SQL Server

بعنوان یک برنامه نویس پایگاه داده ممکن است مقادیر روز ، ماه و سال را با فرمت عدد صحیح بدست آورید. برای تولید و ایجاد تاریخ در دیتاتایپ date ممکن است به این فرمت عدد صحیح نیاز داشته باشید. در این خصوص می توانید از تابع DATEFROMPARTS استفاده کنید نا روز و ماه و سال را که با فرمت عدد صحیح یا integer است گرفته و با فرمت تاریخ برمی گرداند. خب، در ادامه نحوه استفاده از DATEFROMPARTS را مشاهده خواهید کرد...

چگونه جدول موقت در SQL Server را در صورت وجود داشتن حذف کنیم؟

برنامه نویسان نرم افزار، کارشناسان استقرار و همچنین کارشناسان پشتیبان، در شرایط مختلفی برای تحقق خواسته های مشتریان و یا پیشبرد نرم افزار، نیاز به اجرای برخی دستورات و کوئری ها در SQL Server دارند که یکی از آنها ایجاد جداول موقت می باشد. در این پست کوتاه نحوه حذف جداول موقت در صورت وجود داشتن در SQL Server را بررسی می کنیم. ...

نحوه لیست کردن همه Index های یک دیتابیس در SQL Server

با استفاده از View های سیستمی sys.indexes و sys.index_columns، لیست همه Index های یک دیتابیس را می توانید به یکباره مشاهده کنید. با استفاده از sys.indexe می توانید لیست کامل index های جداول، view ها را مشاهده کنید و ترکیب sys.index_columns و sys.indexes، نام ستون یا ستونهایی با index ایجاد شده و یا index در آنها است را نشان می دهد. یعنی شما هم نام ستون و هم نام index را مشاهده خواهید کرد. از این ر...

رفع ارور Msg 8134 در SQL Server

عملیاتهای ریاضی، مانند جمع و تفریق و غیره.. خیلی ساده و راحت در SQL Server امکان پذیر است. در اجرای اسکریپت هایی که عددی بر 0 تقسیم می شود، با خطای زیر مواجه می شوید. ...

استفاده از شرط در تابع COUNT در SQL Server

حتما در محیط های سناریو و تست و همچنین در محیط های Production و واقعی از تابع Count به منظور جمع زدن مقادیری در SQL Server استفاده کرده اید. مثلا به صورت COUNT (*) ، COUNT (ALL ...) ، COUNT (DISTINCT ...) و غیره استفاده کرده باشید که همگی این ها کاربردهای تایع count در SQL Server می باشد. شما می توانید از شرط CASE در تابع Count استفاده کنید. این کار خصوصا زمانی که شما نمی توانید در Select خود از W...

استفاده از تابع Row Number بدون Order By در اسکریپت SQL Server

شاید از کاربرد تابع ROW_NUMBER در SQL Server مطلع باشید که با استفاده از این تابع برای تولید اعداد پشت سر هم و یا بعبارتی sequential number برای result set یا خروجی دستور Select می باشد. شما حتما باید از ORDER BY به همراه تابع ROW_NUMBER برای تولید اعداد ردیف ها استفاده کنید. در این مقاله ، یک ترفند ساده برای تولید شماره ردیف بدون استفاده از ORDER BY را به شما نشان خواهیم داد. ...

یافتن بیشترین یا کمترین مقدار از چند ستون یک جدول در SQL Server

وقتی نیاز به بیشترین مقدار یا کمترین مقدار یک ستون در یک جدول دیتابیس SQL Server را داشته باشید، با استفاده از تابع MAX و MIN می توانید به راحتی به این مهم برسید و حتی برای بدست آوردن بزرگترین و کوچکترین مقدار عددی در چند ستون نیاز داشته باشید، با استفاده از توابعی مثل UNPIVOT, UNION, CASE و غیره می توانید به این مهم برسید. اما در یک روش ساده با استفاده از FROM … VALUES می توانید مقدار بزرگ در چند...

یکی کردن چندین ردیف SQL Server در یک ردیف

در برخی شرایط خاص در SQL Server شاید نیاز داشته باشید که چندین Row یا ردیف را با هم ترکیب کنید و در یک فیلد به اصطلاح concatenate کنید. روش های مختلفی برای concatenate کردن ردیف ها در SQL وجود دارد. برای این منظور ما چند روش ساده را در ادامه مورد بررسی قرار می دهیم و شما هم می توانید از همین متدهای ساده استفاده کنید. ...

یافتن Triggerهای یک دیتابیس بر اساس تاریخ ایجاد و ویرایش

در پست های پیشین در خصوص نحوه یافتن Stored Procedure های یک دیتابیس بر اساس تاریخ ایجاد یا تاریخ ویرایش صحبت کردیم که در این خصوص می توانید به ...

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