متغیرهای SQL نقش حیاتی در ساخت اسکریپتها، کوئریها، روالهای ذخیرهشده (Stored Procedures)، توابع و تریگرهای انعطافپذیر و پویا در SQL Server ایفا میکنند. این عناصر قدرتمند به شما امکان میدهند مقادیر را به صورت موقت ذخیره کرده و در طول …
نویسنده: Ali Dastjerdi
پشتیبانی از فرمت JSON در SQL Server 2016 معرفی شد و از آن زمان به بعد قابلیتهای آن گسترش یافته است. این پشتیبانی به کاربران SQL Server امکان میدهد تا دادههای JSON را ذخیره، تجزیه، و جستجو کنند. قابلیتهای کلیدی …
در 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 بر روی یک جدول هدف، بر اساس نتایج یک جوین با جدول منبع به کار میرود. این دستور راهی مناسب برای ترکیب این سه …
اگر به دنبال مقالهای برای یادگیری زبان پرسوجوی SQL بر روی SQL Server از صفر هستید، به جای درستی آمدهاید. SQL یک زبان پرکاربرد برای مدیریت و دستکاری پایگاههای داده رابطهای است. این مقاله قصد دارد راهنمایی جامع برای درک …
Subquery، که اغلب به آن کوئری داخلی (Inner Query) یا کوئری تودرتو (Nested Query) نیز گفته میشود، یک دستور SELECT است که درون دستور SQL دیگری مانند SELECT، INSERT، UPDATE، DELETE یا حتی درون یک سابکوئری دیگر قرار میگیرد. استفاده …
کلاس `ORDER BY` یکی از ابزارهای ضروری در SQL است که برای مرتبسازی نتایج یک کوئری (query) بر اساس یک یا چند ستون استفاده میشود. این دستور به شما امکان میدهد تا دادهها را به صورت صعودی (ASC) یا نزولی …