برای ایجاد یک ماشین حساب ماتریس کارآمد در SQL Server، ابتدا باید ساختار دادهای مناسبی برای ذخیره ماتریسها تعریف کنیم. این امر با ایجاد یک جدول آغاز میشود که قادر به نگهداری مقادیر ماتریسها به همراه اطلاعات ابعادی آنها باشد. …
پست وبلاگ
در سیستمهای مدیریت پایگاه داده، اغلب نیاز به پردازش دادهها به صورت سطر به سطر داریم، به جای عملیات گروهی یا مبتنی بر مجموعه. در چنین سناریوهایی، Cursor (کورسر یا مکاننما) در SQL Server ابزاری قدرتمند برای پیمایش و دستکاری …
تابع STRING_AGG در SQL Server یکی از توابع جدید معرفیشده در SQL Server 2017 است. این تابع مقادیر رشتهای را از یک گروه، به یک رشته واحد تجمیع (الحاق) میکند. این قابلیت برای تبدیل چندین ردیف به یک رشته تکی …
تابع CHARINDEX در SQL Server ابزاری قدرتمند برای جستجو در رشتهها و یافتن موقعیت اولین رخداد یک زیررشته مشخص درون یک رشته بزرگتر است. این تابع یکی از پرکاربردترین توابع رشتهای (String Functions) در T-SQL محسوب میشود و به شما …
تابع CHAR در SQL Server برای تبدیل یک کد ASCII یا Unicode (Integer) به کاراکتر مربوطه استفاده میشود. این تابع در انواع سناریوها، از جمله کار با دادههای کاراکتری، پاکسازی اطلاعات و عملیات تبدیل، بسیار مفید است. برای مثال، میتوانید …
تابع `SUBSTRING` در SQL Server یکی از قدرتمندترین توابع رشتهای است که برای استخراج زیررشتهای از یک رشته یا عبارت مشخص به کار میرود. این تابع به شما امکان میدهد تا بخشی از یک رشته را از یک موقعیت شروع …
تابع TRANSLATE در SQL Server یک راهکار قدرتمند و کارآمد برای جایگزینی همزمان چندین کاراکتر در یک رشته است. این تابع، که در SQL Server 2017 و نسخههای جدیدتر معرفی شده است، فرایند تبدیل دادهها و پاکسازی رشتهها را به …
پاکسازی و استانداردسازی دادهها یکی از مهمترین جنبههای مدیریت پایگاه داده است. اغلب، فیلدهای متنی در جداول پایگاه داده حاوی فاصلههای اضافی (leading/trailing spaces) یا کاراکترهای ناخواسته هستند که میتواند منجر به مشکلات در جستجو، فیلتر و یکپارچگی دادهها شود. …
در هنگام کار با SQL Server، حتماً با انواع دادهها و توابع مختلفی برای ذخیره و دستکاری دادهها مواجه خواهید شد. انواع دادههای رشتهای از رایجترین مواردی هستند که روزانه با آنها سروکار داریم. …
تابع `UPPER` در SQL Server یکی از توابع مهم رشتهای است که برای تبدیل تمام حروف یک رشته متنی به حروف بزرگ (Uppercase) مورد استفاده قرار میگیرد. این تابع برای یکسانسازی دادهها، جستجوهای غیرحساس به حروف و بهبود خوانایی گزارشها …