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