Рядки

INITCAP

Робить першу літеру кожного слова великою, а решту — малими.

Синтаксис

INITCAP(<текст>)

Зручно, щоб привести до ладу імена й назви, введені як попало: emma WILSON стане Emma Wilson. Словом вважається все, що стоїть між небуквеними символами: пробілами, дефісами, апострофами.

Дані для прикладів

employees

namedepartmentsalarybonusphone
Emmabackend1200300+44 7700 900123
Liambackend1000NULLNULL
Oliviafrontend1350150+44 7700 900456
Noahfrontend950NULL+44 7700 900789
Sophiadesign1200200NULL

Ці таблиці вже створено в пісочниці — приклади нижче працюють із ними. Хочеш повторити у своїй базі — скопіюй SQL.

Ім'я до ладу
SELECT INITCAP('emma WILSON') AS full_name;
full_name
Emma Wilson
Назви відділів з великої літери
SELECT DISTINCT INITCAP(department) AS department
FROM employees
ORDER BY department;
department
Backend
Design
Frontend

Зверни увагу

Правил мови не знає: INITCAP('o''brien mcdonald') дасть O'Brien Mcdonald, а INITCAP('iPhone') — Iphone.

Дефіс теж розділяє слова: INITCAP('e-mail') дає E-Mail.

Схожі функції