UPPER (UPPER)
تابع UPPER متن را به حروف بزرگ تبدیل می کند. «حروف بزرگ (Upper-case)» یعنی نسخه درشت انگلیسی. برای جستجو و مقایسه یکنواخت، تابع UPPER در SQL Server خیلی کاربردی است؛ مثل نوشتن اسم هات با حروف یکدست در دفتر حضور.
تعریف و کاربرد
UPPER() یک رشته (String) را به حروف بزرگ تبدیل می کند. بنابراین، مقایسه متن ها راحت تر و بدون حساسیت به کوچکی و بزرگی می شود.
سینتکس (Syntax)
UPPER(text);
مثال 1: تبدیل یک رشته ساده
رشته ورودی کامل به حروف بزرگ تبدیل می شود.
SELECT UPPER('SQL Tutorial is FUN!');
مثال 2: روی ستون جدول
نام مشتری ها را یکدست و بزرگ برمی گردانیم.
SELECT UPPER(CustomerName) AS UppercaseCustomerName
FROM Customers;
نکات تکمیلی
- برای حروف کوچک از LOWER استفاده کن.
- برای حذف فاصله های اضافی اول و آخر از TRIM کمک بگیر.
- این تابع در SQL Server 2008 به بعد در دسترس است.
گام های عملی سریع
- ستون یا متن هدف را انتخاب کن.
- UPPER را روی آن اعمال کن.
- نتیجه را برای جستجو یا نمایش استفاده کن.
نکته: حروف غیرالفبایی تغییر نمی کنند؛ فقط حروف الفبا بزرگ می شوند.
جمع بندی سریع
- UPPER متن را یکدست بزرگ می کند.
- برای مقایسه بدون حساسیت مفید است.
- با LOWER و TRIM ترکیبش کن.
- از نسخه 2008 به بعد موجود است.