آموزش کامپیوتر خوش آموز

بدست آوردن عدد و نام روز هفته در SQL Server

گاها در کار با دیتابیس SQL Server، نیاز به شماره یا نام هفته را داریم. SQL Server دارای چندین تایع داخلی که این کار را برای تسهیل می کند و به راحتی روز هفته را از تاریخ معین بیرون کشیده و در Result نمایش می دهد. برای به دست آوردن نام روز هفته ، می توانید از تابع DATENAME استفاده کنید و برای دریافت شماره روز هفته هم می توانید از تابع DATEPART استفاده کنید. در این پست کوتاه به این مورد می پردازیم. ...

چک کردن رکوردهای یک جدول SQL Server که در جدول دیگر موجود می باشند(عملگر INTERSECT)

در پست قبلی ما عملگر EXCEPT را که برای بررسی وجود رکوردهای یک جدول که در جدول دیگر وجود نداشتند را بررسی کردیم و دیدید که استفاده از این عملگر بسیار ساده است و حالا در اینجا قصد داریم به بررسی عملگر INTERSECT بپردازیم....

لیست دیتابیس هایی که کاربران در SQL Server ایجاد کرده اند

وقتی SQL Server را در سیستم تان نصب کنید، تعدادی دیتابیس سیستمی را Object Explorer پس از باز کردن SSMS و لاگین به SQL مشاهده خواهید کرد. راه های مختلفی برای نشان دادن دیتابیس هایی که توسط کاربر در SQL Server ایجاد شده اند وجود دارد. مثلا شما از Object Explorer و باز کردن فولدر Database می توانید کلیه دیتابیس های موجود در آن instance از SQL Server را مشاهده کنید که هم دیتابیس های سیستمی و هم دیتابی...

چک کردن رکوردهای یک جدول SQL Server که در جدول دیگر موجود نیستند

روش های مختلفی برای بدست آوردن رکوردهای یک جدول(بر اساس شرط و شروط) که در جدول دیگر وجود ندارد، می باشد. مثلا شما از JOIN، sub query، NOT IN، NOT EXISTS و غیره می توانید بهره بگیرید. اما در این پست کوتاه ما تصمیم داریم اینکار را با استفاده از عملگر EXCEPT انجام دهیم. در SQL Server عملگر EXCEPT، کلیه رکوردهای را از اولین select که در select دوم وجود ندارد، بر می گرداند. پس به سراغ طرز استفاده از آن...

نحوه لیست کردن تمامی فیلدهای یک جدول در SQL Server

روش های مختلفی برای لیست کردن کلیه فیلدهای یک جدول در SQL وجود دارد که ساده ترین آن ایم است که از Object Explorer اس کیو ال سرور روی جدول مورد نظر کلیک راست کرده و سپس گزینه Design را کلیک کنید. اما با اسکریپت هم می توان به این مهم رسید. ...

تولید خودکار اسکریپت Insert در SQL Server

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

بدست آوردن طول یک رشته در SQL Server

در اس کیو ال سرور با استفاده از تابع LEN به راحتی می توانید طول یک رشته را بدست آورید. در ادامه مثال هایی از این تابع SQL Server را خواهید دید و با نحوه استفاده از این تابع آشنا خواهید شد. Syntax کلی استفاده از تابع LEN بصورت زیر می باشد: ...

استخراج کردن اعداد از یک رشته در SQL Server

با این فرض که ردیف یا ریدف هایی رشته ای که ترکیبی از اعداد و حروف و کاراکترها هستند را دارید و حال می خواهید که اعداد را از کاربراکترها جدا کنید و فقط اعداد را داشته باشید و این اعداد استخراج شده از سایر کارکترها را با ویرگول از هم جدا کنید. در برخی سناریوهایی که در SQL Server دارید، شاید نیاز به این کار داشته باشید. یعنی اگر یک رشته abc123def456ghi789 وجود داشته باشد ، اعداد باید به صورت 123،456،...

تولید اعداد تصادفی در SQL Server

در سناریوها و نرم افزارهای مختلفی که پایگاه داده آنها SQL Server است، شما نیاز به اعداد تصادفی دارید که برای تولید اعداد تصادفی در SQL Server می توانید از تابع خود اس کیو ال با نام RAND استفاده کنید. ...

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