در SQL Server، عبارت WHERE برای فیلتر کردن دادهها بر اساس یک شرط مشخص استفاده میشود. وقتی صحبت از فیلتر کردن بر اساس تاریخ به میان میآید، درک نحوه صحیح استفاده از این عبارت برای اطمینان از دقت نتایج و …
دسته: SqlServer-Articles
در پایگاههای داده SQL، عبارت `WHERE` برای فیلتر کردن رکوردها و بازیابی تنها آنهایی که یک شرط مشخص را برآورده میکنند، استفاده میشود. این عبارت در کوئریهای `SELECT`, `UPDATE`, `DELETE` و `MERGE` به کار میرود تا دقت عملیات بر روی …
دستور `SELECT DISTINCT` در SQL Server برای بازیابی ردیفهای منحصر به فرد از یک جدول استفاده میشود. این دستور به شما امکان میدهد تا ردیفهای تکراری را از مجموعه نتایج حذف کنید و فقط مقادیر متمایز را نمایش دهید. در …
انواع داده MAX در SQL Server، شامل varchar(max)، nvarchar(max) و varbinary(max)، قابلیت ذخیرهسازی حجم زیادی از داده تا 2 گیگابایت را دارند. نیاز به درج، حذف یا بروزرسانی این نوع دادهها به کرات پیش میآید. در نسخههای قدیمیتر SQL Server، …
SQL MERGE در SQL Server 2008 معرفی شد و برای انجام عملیات INSERT، UPDATE یا DELETE بر روی یک جدول هدف، بر اساس نتایج یک جوین با جدول منبع به کار میرود. این دستور راهی مناسب برای ترکیب این سه …
اگر به دنبال مقالهای برای یادگیری زبان پرسوجوی SQL بر روی SQL Server از صفر هستید، به جای درستی آمدهاید. SQL یک زبان پرکاربرد برای مدیریت و دستکاری پایگاههای داده رابطهای است. این مقاله قصد دارد راهنمایی جامع برای درک …
Subquery، که اغلب به آن کوئری داخلی (Inner Query) یا کوئری تودرتو (Nested Query) نیز گفته میشود، یک دستور SELECT است که درون دستور SQL دیگری مانند SELECT، INSERT، UPDATE، DELETE یا حتی درون یک سابکوئری دیگر قرار میگیرد. استفاده …
کلاس `ORDER BY` یکی از ابزارهای ضروری در SQL است که برای مرتبسازی نتایج یک کوئری (query) بر اساس یک یا چند ستون استفاده میشود. این دستور به شما امکان میدهد تا دادهها را به صورت صعودی (ASC) یا نزولی …
بازیابی N سطر برتر از یک جدول، یک وظیفه رایج و حیاتی در SQL Server است که بهینهسازی آن میتواند عملکرد کلی سیستم را بهبود بخشد. روشهای مختلفی برای انجام این کار وجود دارد، از جمله استفاده از عبارت TOP، …
در محیطهای پایگاه داده SQL Server، تغییر و دستکاری رشتهها (strings) یک عملیات رایج است. دو تابع بسیار مفید برای این منظور، `REPLACE` و `TRANSLATE` هستند. این توابع به شما امکان میدهند تا کاراکترها یا زیررشتههای مشخصی را در یک …