Для решения этой задачи в SQL можно использовать функцию UPPER для преобразования первой буквы слова в верхний регистр и функцию SUBSTRING или SUBSTR для извлечения оставшейся части строки. Вот пример запроса, который создает новое поле newname, где первая буква имени в верхнем регистре:
SELECT
id,
CONCAT(UPPER(SUBSTRING(name, 1, 1)), LOWER(SUBSTRING(name, 2))) AS newname
FROM
your_table;
В этом запросе:
SUBSTRING(name, 1, 1) извлекает первую букву имени.
UPPER(SUBSTRING(name, 1, 1)) преобразует первую букву в верхний регистр.
SUBSTRING(name, 2) извлекает оставшуюся часть имени, начиная со второй буквы.
LOWER(SUBSTRING(name, 2)) преобразует оставшуюся часть имени в нижний регистр.
CONCAT объединяет первую букву в верхнем регистре с оставшейся частью имени в нижнем регистре.
Замените your_table на имя вашей таблицы и name на имя вашего поля, содержащего имена.