Объединение отдельных фрагментов текстовых данных в единую строку не является чем-то новым в мире программирования, и все языки поддерживают ту или иную форму конкатенации. В MySQL вы можете использовать функцию CONCAT(). Посмотрим, как…

Получите копию моей электронной книги 10 советов по MySQL для всех, когда подпишитесь на информационный бюллетень OpenLampTech.

Самореклама:

Если вам нравится содержание, написанное здесь, во что бы то ни стало, поделитесь этим блогом и вашими любимыми сообщениями с другими, кому это может быть полезно или нравится. Поскольку кофе — мой любимый напиток, вы даже можете купить мне его, если хотите!

Синтаксис MySQL CONCAT()

Я использую таблицу actor из известной базы данных Sakila для примеров запросов.

Синтаксис функции MySQL CONCAT() прост и легко запоминается:

В любой вызов функции CONCAT() должен быть передан хотя бы 1 параметр, иначе вы получите сообщение об ошибке:

Использование MySQL CONCAT()

В качестве новой попытки мы могли бы попробовать поместить пробел между столбцами «first_name» и «last_name» из таблицы «actor», но это не объединяет значения в одну строку:

Однако, если вы передадите оба столбца «first_name» и «last_name» в качестве параметров для CONCAT(), они объединятся в строку:

Вам нужно изучить MySQL? Только начинаете и не понимаете, как запросить таблицу и получить нужные данные? Я создаю премиальный контент MySQL для начинающих по этой конкретной причине. В помощь тем, кто хочет изучить основы MySQL, но не знает, с чего начать. Узнайте больше о постах премиум-класса в блогах по мере их разработки и выпуска.

Расскажи мне еще!

Обратите внимание, что между значениями «first_name» и «last_name» в предыдущем примере нет пробела.

Тем не менее, CONCAT() принимает несколько параметров, поэтому вы можете просто передать пробел в качестве одного из них:

В приведенном ниже запросе я передаю 4 параметра CONCAT(), 1 из которых добавляется в начало строки:

Попробуйте использовать CONCAT() в любом из ваших запросов, где вам нужна конкатенация строк.

Поддержите мой блог и контент советом сегодня. Спасибо за ваше время и пожертвование 🙏

"Банка для чаевых"

Похожие чтения

Вам может понравиться любой из следующих постов в дополнение к этому:

Нравится то, что вы прочитали? Видите что-нибудь неправильное? Пожалуйста, прокомментируйте ниже и спасибо за чтение!

Призыв к действию!

Спасибо, что нашли время, чтобы прочитать этот пост. Я искренне надеюсь, что вы открыли для себя что-то интересное и поучительное. Пожалуйста, поделитесь своими выводами здесь с кем-то из ваших знакомых, кто также получит от этого такую ​​же пользу.

Посетите Страницу портфолио-проектов, чтобы увидеть сообщения в блоге/технические статьи, которые я написал для клиентов.

Кофе — мой самый любимый напиток, и если вы мне его купите, я его выпью!!!

Чтобы получать уведомления по электронной почте (никогда не спамить) из этого блога (Проза цифровой совы) о последних сообщениях в блоге по мере их публикации, подпишитесь (по собственному желанию), нажав кнопку Нажмите, чтобы подписаться! на боковой панели. домашняя страница! (Не стесняйтесь в любое время просмотреть Страницу политики конфиденциальности Digital Owl’s Prose по любым вопросам, которые могут у вас возникнуть: обновления по электронной почте, подписка, отказ, контактные формы и т. д.)

Обязательно посетите страницу Лучшее из для коллекции моих лучших постов в блоге.

Джош Отвелл страстно желает учиться и расти как разработчик SQL и блоггер. Другие любимые занятия заставят его уткнуться носом в хорошую книгу, статью или командную строку Linux. Среди них он разделяет любовь к настольным ролевым играм, чтению фантастических романов и проведению времени с женой и двумя дочерьми.

Отказ от ответственности: примеры, представленные в этом посте, являются гипотетическими идеями о том, как достичь подобных результатов. Это не самое лучшее решение(я). Большинство, если не все, представленные примеры выполняются в среде рабочей станции для персональной разработки/обучения и не должны рассматриваться как качественные или готовые к использованию. Ваши конкретные цели и потребности могут отличаться. Используйте те методы, которые лучше всего подходят для ваших нужд и целей. Мнения мои собственные.

Чем я могу вам помочь?

Раскрытие информации. Некоторые ссылки на услуги и продукты в этом сообщении являются партнерскими ссылками. Без каких-либо дополнительных затрат для вас, если вы совершите покупку, нажав на один из них, я получу комиссию.

OpneLampTech – это информационный бюллетень для разработчиков PHP и MySQL.

Получите копию моей электронной книги 10 советов по MySQL для всех, абсолютно бесплатно, если подпишитесь на информационный бюллетень OpenLampTech.

Первоначально опубликовано на https://joshuaotwell.com 16 марта 2022 г.