معرفی
در این مقاله قصد دارم نحوه حذف ردیفها/ رکوردهای تکراری در سرور SQL با استفاده از عبارت جدول رایج (CTE) را توضیح دهم. این یکی از رایج ترین سوالاتی است که در مصاحبه SQL پرسیده می شود.
در اینجا ما از SQL Server 2017 استفاده خواهیم کرد یا می توانید از SQL Server 2008 یا بالاتر استفاده کنید.
عضویت های قبلی من در SQL Server 2017 بخشی از این مقاله را با استفاده از پیوندهای زیر بخوانید.
- به SQL Server 2017 می پیوندد
- خود عضویت در SQL Server 2017
- پیوندهای پیشرفته در SQL Server 2017
- پیوستن به سه یا بیشتر جدول در SQL Server 2017
- تفاوت بین Union و Union All In SQL Server 2017
پیش نیازها
SQL Server 2017 یا می توانید از SQL Server 2008 یا بالاتر از نسخه استفاده کنید.
حالا ابتدا یک پایگاه داده و یک جدول ایجاد می کنیم.
ایجاد یک پایگاه داده و یک جدول
مرحله 1: ایجاد یک پایگاه داده
SQL Server خود را باز کنید و از اسکریپت زیر برای ایجاد پایگاه داده "chittadb" استفاده کنید.
ایجاد پایگاه داده chitadb