powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите с запросом пожалуйста
8 сообщений из 8, страница 1 из 1
Помогите с запросом пожалуйста
    #39689847
fraajkee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
Необходима помощь в создании запроса изменения таблицы(update),кто сможет - помогите пожалуйста.
Задание следующее: Имеется БД. Таблица. В ней столбцы с Именем, Фамилией, Отчеством, и т.д. Так вот,некоторые Имена Фамилии и Отчества написаны большими буквами. Так вот необходимо привести содержимое этих столбцов в нормальный вид,т.е первая буква заглавная, а остальные маленькие.
Помогите пожалуйста
...
Рейтинг: 0 / 0
Помогите с запросом пожалуйста
    #39689850
Фотография Valentin Kolesnikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fraajkeeЗдравствуйте.
Необходима помощь в создании запроса изменения таблицы(update),кто сможет - помогите пожалуйста.
Задание следующее: Имеется БД. Таблица. В ней столбцы с Именем, Фамилией, Отчеством, и т.д. Так вот,некоторые Имена Фамилии и Отчества написаны большими буквами. Так вот необходимо привести содержимое этих столбцов в нормальный вид,т.е первая буква заглавная, а остальные маленькие.
Помогите пожалуйста

Нашёл решение:

It's almost the same, you just have to change to use the CONCAT() function instead of the + operator :

UPDATE tb_Company
SET CompanyIndustry = CONCAT(UCASE(LEFT(CompanyIndustry, 1)),
SUBSTRING(CompanyIndustry, 2));
This would turn hello to Hello, wOrLd to WOrLd, BLABLA to BLABLA, etc. If you want to upper-case the first letter and lower-case the other, you just have to use LCASE function :

UPDATE tb_Company
SET CompanyIndustry = CONCAT(UCASE(LEFT(CompanyIndustry, 1)),
LCASE(SUBSTRING(CompanyIndustry, 2)));
Note that UPPER and UCASE do the same thing.

С уважением, Валентин
...
Рейтинг: 0 / 0
Помогите с запросом пожалуйста
    #39689851
fraajkee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Valentin Kolesnikov,

Я что-то не понимаю,как мне применить это ,можно пожалуйста для моего случая как то разживать?)
Таблица называется "Преподаватели"
Столбцы - Имя ; Фамилия ; Отчество
В них Содержимое: "ИВАНОВ" "ИВАН" "ИВАНОВИЧ"
...
Рейтинг: 0 / 0
Помогите с запросом пожалуйста
    #39689852
fraajkee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
* Только нужно для всех строк этих 3 столбцов таблицы
...
Рейтинг: 0 / 0
Помогите с запросом пожалуйста
    #39689858
SeventhSon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fraajkee,

прежде чем учить SQL неплохо бы выучить русский язык.
скажите, а для чего это вообще нужно? учитесь на программиста? а оно вам надо? может это не ваше?
...
Рейтинг: 0 / 0
Помогите с запросом пожалуйста
    #39689863
fraajkee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SeventhSon,

Если присутствует дикий интерес,то я на бизнес аналитика учусь, sql изучал 1 семестр грубо говоря,вот сейчас практика,дали задание.

Ваши видимо вопросы задавать на форумах не по теме,да? Можете помочь - дерзайте,если это ВАШЕ,раз на этом форуме. В противном случае,наш диалог - бесполезен.
...
Рейтинг: 0 / 0
Помогите с запросом пожалуйста
    #39689874
Фотография Valentin Kolesnikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fraajkeeValentin Kolesnikov,

Я что-то не понимаю,как мне применить это ,можно пожалуйста для моего случая как то разживать?)
Таблица называется "Преподаватели"
Столбцы - Имя ; Фамилия ; Отчество
В них Содержимое: "ИВАНОВ" "ИВАН" "ИВАНОВИЧ"

Вот такое решение:

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
UPDATE Преподаватели

SET Имя = CONCAT(UCASE(LEFT(Имя, 1)), 
LCASE(SUBSTRING(Имя, 2))),

Фамилия = CONCAT(UCASE(LEFT(Фамилия, 1)), 
LCASE(SUBSTRING(Фамилия, 2))),

Отчество = CONCAT(UCASE(LEFT(Отчество, 1)), 
LCASE(SUBSTRING(Отчество, 2)));



С уважением, Валентин
...
Рейтинг: 0 / 0
Помогите с запросом пожалуйста
    #39689928
fraajkee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Valentin Kolesnikov,

Спасибо Вам большое, в понедельник буду пробовать.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите с запросом пожалуйста
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]