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