Пример функции SQL CONCAT | Concat в учебнике по SQL

Функция

SQL CONCAT используется для объединения двух строк в одну. Функция SQL CONCAT используется для объединения двух или более строк. Требуется до 255 входных строк, которые затем соединяются функцией. Для выполнения операции соединения CONCAT требуется как минимум 2 строки. Если ему предоставлена ​​только одна строка, это вызовет ошибку.

Функция SQL CONCAT

Если какой-либо несимвольный строковые значения передаются в функцию, она будет неявно преобразована в строки перед объединением. Если к функции добавляется какой-либо NULL, он преобразует его в пустую строку с помощью VARCHAR (1).

Синтаксис

  SELECT CONCAT (строка1, строка2, ... строка_n) 

Параметры

CONCAT: Это функция, которая используется для конкатенации.

string1, string2,… string_n: это строки, которые используются для конкатенации .

См. следующий запрос.

 Выберите concat ('  Appdividend ',' .com '); 

См. Вывод.

 Appdividend  .com 

См. запрос.

 Выберите concat ('App', 'Div', 'idend', '.com'); 

См. результат.

 Appdividend.com 

См. следующий запрос.

 Выберите concat ('Love',  '', 'is', '', 'Life'); 

См. вывод.

 Любовь - это жизнь 

Здесь мы использовали пробел как еще один символ для соединения со словами. Добавление пробела предотвращает слияние наших значений.

См. Следующий запрос.

 SELECT CONCAT ('Let', '' '', 's learn MySQL'  ); 

Посмотрите результат.

 Давайте изучим MySQL 

В приведенном выше примере мы использовали второй параметр в CONCAT для добавления одинарной кавычки в середину результирующей строки.

Выше были общие примеры, чтобы прояснить, как работает функция concat.

Давайте посмотрим на пример с правильные таблицы.

Рассмотрим таблицу Employee

Emp_id First_name Last_name Город Штат Заработная плата
101 Рохит Радж Патна Бихар 30000
201 Шивам Рана Джаландхар Пенджаб 20000
301 Каран Кумар Аллахабад Уттар-Прадеш 40000
401 Suraj Bhakat Калькутта Западная Бенгалия 60000
501 Акаш Черукури Визаг Андхра-Прадеш 70000

Теперь предположим, что мы хотим объединить first_name и last_name под именем одного столбца E mp_name , то необходимо использовать следующий запрос.

См. следующий запрос.

 Выберите Concat (First_name, '', Last_name) AS Emp_name из  Сотрудник; 

Посмотреть результат.

Emp_id Emp_name Город Штат Зарплата
101 Рохит Радж Патна Бихар 30000
201 Шивам Рана Джаландхар Пенджаб 20000
301 Каран Кумар Аллахабад Уттар-Прадеш 40000
401 Сурадж Бхакат Калькутта Западная Бенгалия 60000
501 Акаш Черукури Визаг Андхра-Прадеш 70000

Здесь вы можете видеть, что имена были объединены под имя одного столбца Emp_name . Здесь мы также использовали пробел в качестве дополнительного символа, чтобы добавить пробел между двумя именами, чтобы избежать путаницы между именами.

Наконец, пример функции SQL CONCAT | Учебное пособие по Concat In SQL окончено.

# Рекомендуемые сообщения

  1. Пример инструкции SQL Create Table
  2. Учебное пособие по вставке запроса SQL
  3. Пример предложения SQL Where
  4. Пример запроса SQL SELECT
  5. Пример запроса обновления SQL
Оцените статью
nanomode.ru
Добавить комментарий