Опис і застосування функції concat в sql
Ви тут: Головна - MySQL - SQL - Опис і застосування функції CONCAT в SQL.
У деяких SQL-запитах потрібно з'єднання рядків. Якщо є можливість з'єднати в PHP. то прекрасно, але не завжди це доцільно. І в цій статті ми розглянемо таку задачу, плюс розберемо функцію CONCAT в SQL.
Припустимо, в нашій таблиці є поле у деякій записи зі значенням: "12.53, 11.10, 32.20". І нам потрібно до існуючої рядку додати ще одну. Варіант `field` =` field` + ", 15.23" не пройде, оскільки + працює тільки з числовими типами, а ось для з'єднання рядків в SQL використовується CONCAT:
UPDATE `table` SET` field` = CONCAT ( `field`, ', 15.23') WHERE` id` = '1'
Ось цей запит уже з'єднає поточне значення поля field з новим. Безумовно, в CONCAT () може бути не 2 параметра, а стільки, скільки Вам потрібно.
Таким чином, CONCAT нам допоміг уникнути вибірки поточного значення, що, зрозуміло, спростить розуміння коду, збільшить його швидкодія і скоротить його кількість.
Запропонуйте цю статтю друзям:
Якщо Вам сподобався сайт, то розмістіть посилання на нього (у себе на сайті, на форумі, в контакті):
Вона виглядає ось так: