Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите с запросом пожалуйста / 8 сообщений из 8, страница 1 из 1
18.08.2018, 22:38
    #39689847
fraajkee
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом пожалуйста
Здравствуйте.
Необходима помощь в создании запроса изменения таблицы(update),кто сможет - помогите пожалуйста.
Задание следующее: Имеется БД. Таблица. В ней столбцы с Именем, Фамилией, Отчеством, и т.д. Так вот,некоторые Имена Фамилии и Отчества написаны большими буквами. Так вот необходимо привести содержимое этих столбцов в нормальный вид,т.е первая буква заглавная, а остальные маленькие.
Помогите пожалуйста
...
Рейтинг: 0 / 0
18.08.2018, 23:21
    #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
18.08.2018, 23:28
    #39689851
fraajkee
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом пожалуйста
Valentin Kolesnikov,

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

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

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

Ваши видимо вопросы задавать на форумах не по теме,да? Можете помочь - дерзайте,если это ВАШЕ,раз на этом форуме. В противном случае,наш диалог - бесполезен.
...
Рейтинг: 0 / 0
19.08.2018, 06:39
    #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
19.08.2018, 12:06
    #39689928
fraajkee
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом пожалуйста
Valentin Kolesnikov,

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


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