Объединение отдельных фрагментов текстовых данных в единую строку не является чем-то новым в мире программирования, и все языки поддерживают ту или иную форму конкатенации. В 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()
в любом из ваших запросов, где вам нужна конкатенация строк.
Поддержите мой блог и контент советом сегодня. Спасибо за ваше время и пожертвование 🙏
"Банка для чаевых"
Похожие чтения
Вам может понравиться любой из следующих постов в дополнение к этому:
- Таблицы MySQL SHOW — 2 варианта
- Серия для начинающих по MySQL — инструкция SELECT
- Функция SUBSTRING_INDEX() в MySQL — с примерами.
Нравится то, что вы прочитали? Видите что-нибудь неправильное? Пожалуйста, прокомментируйте ниже и спасибо за чтение!
Призыв к действию!
Спасибо, что нашли время, чтобы прочитать этот пост. Я искренне надеюсь, что вы открыли для себя что-то интересное и поучительное. Пожалуйста, поделитесь своими выводами здесь с кем-то из ваших знакомых, кто также получит от этого такую же пользу.
Посетите Страницу портфолио-проектов, чтобы увидеть сообщения в блоге/технические статьи, которые я написал для клиентов.
Кофе — мой самый любимый напиток, и если вы мне его купите, я его выпью!!!
Чтобы получать уведомления по электронной почте (никогда не спамить) из этого блога (Проза цифровой совы) о последних сообщениях в блоге по мере их публикации, подпишитесь (по собственному желанию), нажав кнопку Нажмите, чтобы подписаться! на боковой панели. домашняя страница! (Не стесняйтесь в любое время просмотреть Страницу политики конфиденциальности Digital Owl’s Prose по любым вопросам, которые могут у вас возникнуть: обновления по электронной почте, подписка, отказ, контактные формы и т. д.)
Обязательно посетите страницу Лучшее из для коллекции моих лучших постов в блоге.
Джош Отвелл страстно желает учиться и расти как разработчик SQL и блоггер. Другие любимые занятия заставят его уткнуться носом в хорошую книгу, статью или командную строку Linux. Среди них он разделяет любовь к настольным ролевым играм, чтению фантастических романов и проведению времени с женой и двумя дочерьми.
Отказ от ответственности: примеры, представленные в этом посте, являются гипотетическими идеями о том, как достичь подобных результатов. Это не самое лучшее решение(я). Большинство, если не все, представленные примеры выполняются в среде рабочей станции для персональной разработки/обучения и не должны рассматриваться как качественные или готовые к использованию. Ваши конкретные цели и потребности могут отличаться. Используйте те методы, которые лучше всего подходят для ваших нужд и целей. Мнения мои собственные.
Чем я могу вам помочь?
- Думаете завести блог? Я использую WordPress для своего блога. Давайте оба сэкономим на предложенных планах. 💸
- Возьмите шаблон подписи электронной почты Gmail в формате HTML из моего магазина Etsy и сделайте свои электронные письма яркими и выделяющимися. ✉️
- Нужен хостинг для вашего следующего веб-приложения или сайта WordPress? Я использую и очень рекомендую Hostinger. У них отличные цены и обслуживание.
- Мне нравится читать Refind: Сущность Интернета, каждое утро в вашем почтовом ящике. Подпишитесь бесплатно. Помогите мне получить премиум-подписку, зарегистрировавшись самостоятельно по моей реферальной ссылке.
- Получите бесплатный пакет мобильных обоев Creator.
- Только начинаете или хотите изучить MySQL? Узнайте о моих премиальных постах в блоге и серии MySQL для начинающих здесь.
Раскрытие информации. Некоторые ссылки на услуги и продукты в этом сообщении являются партнерскими ссылками. Без каких-либо дополнительных затрат для вас, если вы совершите покупку, нажав на один из них, я получу комиссию.
OpneLampTech – это информационный бюллетень для разработчиков PHP и MySQL.
Получите копию моей электронной книги 10 советов по MySQL для всех, абсолютно бесплатно, если подпишитесь на информационный бюллетень OpenLampTech.
Первоначально опубликовано на https://joshuaotwell.com 16 марта 2022 г.