Здравствуйте Гость!


Запомнить.
Авто. вход.
Забыли пароль?
Регистрация

ПОДПИСКА Подписавшись по E-mail, Вы будете получать уведомления о новых статьях к себе на почту.
Подписатся на почтовую рассылку на сайте astranar.ru
Подписаться



ДОБАВЛЯЙТЕСЬ В ДРУЗЬЯ Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте на стене моего аккаунта.
Мой аккаунт Вконтакте
Мой аккаунт
Главная - MySql - Извлечение инициалов Имени из таблицы


Извлечение инициалов Имени из таблицы


Извлечение инициалов Имени из таблицы, SUBSTRING

Иногда есть нужда вывести список имен, или же сделать сокращения названия какого-либо товара извлеченного из базы данных, многие делают это с помощью функции substr();

Если у вас маленький сайт, по сути ничего страшного. А если же у вас вот таких записей к примеру сотни тысяч, и вы администратор сайта газпром или еще хуже вк, то вам не обойтись без MySql функции SUBSTRING().

Напишем запрос в бд:

mysql_query("SELECT CONCAT(family, ' ', SUBSTRING(name,1,1), '.', SUBSTRING(otchestvo,1,1), '.') AS `fio` FROM `users`");

Как видно извлекаемые поля это Имя, фамилия и отчество.
Это надеюсь ясно, а вот полученный результат объединяется в одну строку при помощи функции CONCAT().






Просмотров страницы: 4949
Урок добавлен: 29 Апреля 2013

<<<Предыдущая статьяСледущая статья >>>

Копирование материалов разрешается только с указанием автора (Пальгов Олег) и индексируемой прямой ссылкой на сайт (https://astranar.ru/)!

Добавляйтесь ко мне в друзья ВКонтакте: https://vk.com/palgov_oleg. Если Вы хотите оценить меня и мою работу, то напишите на стене моего аккаунта ВКонтакте.

Если Вы не хотите пропустить новые материалы на сайте, то Вы можете подписаться на обновления:
Подписаться на обновления


Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

Ещё статьи по mysql:
Выборка уникальных записей из базы mysql
Как очистить базу данных mysql, очистка таблицы
Объединение таблиц в одном запросе, INNER JOIN, LEFT JOIN, RIGHT JOIN
Проектирование базы данных для разных категорий на сайте.


Комментарии (0)


Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.
Извлечение инициалов Имени из таблицы
Все будет...со временем... а особенно со временем будет время на то на что не хватало времени в прошлом.

Олег Пальгов


Вступайте в группу!