تابع TRANSLATE در SQL Server یک راهکار قدرتمند و کارآمد برای جایگزینی همزمان چندین کاراکتر در یک رشته است. این تابع، که در SQL Server 2017 و نسخههای جدیدتر معرفی شده است، فرایند تبدیل دادهها و پاکسازی رشتهها را به …
برچسب: اسکریپت
پاکسازی و استانداردسازی دادهها یکی از مهمترین جنبههای مدیریت پایگاه داده است. اغلب، فیلدهای متنی در جداول پایگاه داده حاوی فاصلههای اضافی (leading/trailing spaces) یا کاراکترهای ناخواسته هستند که میتواند منجر به مشکلات در جستجو، فیلتر و یکپارچگی دادهها شود. …
در هنگام کار با SQL Server، حتماً با انواع دادهها و توابع مختلفی برای ذخیره و دستکاری دادهها مواجه خواهید شد. انواع دادههای رشتهای از رایجترین مواردی هستند که روزانه با آنها سروکار داریم. …
تابع `UPPER` در SQL Server یکی از توابع مهم رشتهای است که برای تبدیل تمام حروف یک رشته متنی به حروف بزرگ (Uppercase) مورد استفاده قرار میگیرد. این تابع برای یکسانسازی دادهها، جستجوهای غیرحساس به حروف و بهبود خوانایی گزارشها …
تابع REPLACE در SQL Server تابعی بسیار کاربردی برای دستکاری رشتههاست. این تابع به شما اجازه میدهد تا تمام وقوع یک زیررشته مشخص (الگو) را در یک رشته ورودی، با یک زیررشته دیگر (مقدار جایگزین) عوض کنید. این تابع در …
تابع ASCII در SQL Server مقدار اسکی اولین (چپترین) کاراکتر یک عبارت کاراکتری را برمیگرداند. این تابع برای کار با مقادیر اسکی کاراکترها در پایگاه داده SQL بسیار مفید است. این تابع یک عبارت کاراکتری را به عنوان ورودی میگیرد …
تابع `STUFF` در SQL Server برای درج یک رشته در یک رشته دیگر استفاده میشود. این تابع کاراکترهای یک رشته را در موقعیت مشخصی حذف کرده و سپس رشته دیگری را در همان موقعیت جایگزین میکند. این تابع برای ویرایش …
گاهی اوقات در هنگام کار با SQL Server، با مشکلاتی در مدیریت کاراکترهای خاص در رشتهها، بهویژه نقل قول تکی (Single Quote یا Apostrophe) مواجه میشویم. این کاراکترها میتوانند باعث خطاهای سینتکسی شوند، بهخصوص زمانی که با رشتههای پویا (Dynamic …
در SQL Server، تابع STR برای تبدیل دادههای عددی از نوع اعشاری (float) به نوع کاراکتری (character) استفاده میشود. این تابع زمانی کاربردی است که نیاز دارید یک عدد را به رشته تبدیل کرده و بر طول و تعداد ارقام …
تابع `PATINDEX` در SQL Server برای یافتن اولین وقوع یک الگو در یک رشته مشخص استفاده میشود و موقعیت شروع آن الگو را برمیگرداند. این تابع بسیار شبیه به تابع `CHARINDEX` است، با این تفاوت که `PATINDEX` به شما امکان …