پشتیبانی از فرمت JSON در SQL Server 2016 معرفی شد و از آن زمان به بعد قابلیتهای آن گسترش یافته است. این پشتیبانی به کاربران SQL Server امکان میدهد تا دادههای JSON را ذخیره، تجزیه، و جستجو کنند. قابلیتهای کلیدی …
دسته: SqlServer-Script
در SQL Server، عبارت WHERE برای فیلتر کردن دادهها بر اساس یک شرط مشخص استفاده میشود. وقتی صحبت از فیلتر کردن بر اساس تاریخ به میان میآید، درک نحوه صحیح استفاده از این عبارت برای اطمینان از دقت نتایج و …
در پایگاههای داده 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 بر روی یک جدول هدف، بر اساس نتایج یک جوین با جدول منبع به کار میرود. این دستور راهی مناسب برای ترکیب این سه …
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` هستند. این توابع به شما امکان میدهند تا کاراکترها یا زیررشتههای مشخصی را در یک …