Описание тега concat-ws

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

Можно ли использовать CONCAT_WS добавить разделитель, только если значение не пустое

Скажем, у меня есть эта таблица id a b 1 data 1234 2 data Я хочу объединить с разделителем (но), если нет данных, не добавляйте разделитель. Если я сделаю UPDATE `table` SET `b` = CONCAT_WS(',',`b`,'newData') WHERE `id` = '1' Я получаю ожидаемый 123…
03 апр '17 в 00:57
0 ответов

group_concat использует неправильный разделитель

Это часть моего запроса: group_concat(distinct(concat_ws(' ', dts.first_name, dts.last_name)) separator ', ') as data_team_specialists У меня следующая проблема: если first_name и last_name существуют, все работает нормально, люди разделяются символ…
05 мар '13 в 14:53
1 ответ

Новый запрос в запросе MySql на основе первоначального результата запроса

Я пытаюсь получить контактную информацию из одной таблицы ("SP_Cont"), а затем, на основе кода округа (CID), получить фактическое имя округа ("CTitle") из таблицы "Округа". SELECT CONCAT_WS(', ',NULLIF(SP_Cont.Address1, ''),NULLIF(SP_Cont.Address2, …
08 окт '13 в 14:00
1 ответ

MySQL вложенный и Concat две колонки?

У меня есть следующие таблицы: 1) tbl_entries: +----------+-------------+-------------------+ | entry_id | entry_title | entry_category_id | +----------+-------------+-------------------+ | 10 | Entry 1 | 3 | | 20 | Entry 2 | 2 | | 30 | Entry 3 | 2 …
1 ответ

mysql concat_ws с результатом пользовательской функции не позволяет работать как%str%

Итак, у меня есть следующий sql, который работает: SELECT CONCAT_WS('',`brand`,`pattern`,`product_code`,`size`,`normal_price`,`sale_price`,`text_special`,`load_index`,`speed_index`,`id`) `all_columns` FROM baz_tyres HAVING (`all_columns` LIKE '%con%…
05 июн '18 в 03:22
1 ответ

MYSQL CONCAT_WS и UNIX_TIMESTAMP

Здравствуйте, у меня есть таблица даты и времени: date time 09-03-2014 06:17:15 09-03-2014 06:23:06 09-03-2014 06:28:57 09-03-2014 06:40:39 Я сделаю это: SELECT CONCAT_WS(' ',date,time) AS newtime FROM hive96 newtime 09-03-2014 06:17:15 09-03-2014 0…
13 апр '14 в 19:40
2 ответа

Объединение нескольких таблиц с Group_Concat, где некоторые записи существуют не во всех таблицах

Я пытаюсь выполнить довольно сложный (для меня) запрос, который будет извлекать поле "Описание" из главной таблицы, а затем добавлять к нему заголовки и значения из соответствующих справочных таблиц. Не все записи имеют записи в справочных таблицах.…
18 мар '18 в 14:19
1 ответ

Удаление повторяющихся слов mysql concat_ws

У меня есть запрос, в котором я выбираю данные, необходимые для индекса сфинкса. Одна из вещей, которые я делаю, - это concat_ws из нескольких псевдонимов имен, разных языков и тому подобное. Это создает проблему, когда имена перекрываются. Например…
27 июн '11 в 17:51
2 ответа

MySQL CONCAT_WS три столбца, эхо приводит к циклу foreach после explode()

У меня есть это в результате MySQL (хранится как $result) +-------------------------------------------------------------------------+ | CONCAT_WS('::', p.isMobile, p.contact_phone_id, p.contact_phone_number) | +--------------------------------------…
23 окт '14 в 10:06
1 ответ

Вложенный MySQL Query w/ concat и adddate

Я пытаюсь вложить несколько запросов, но до сих пор получаю сообщение об ошибке 1242: подзапрос возвращает более 1 строки. Я хочу более одного ряда, так как я работаю над несколькими записями. У меня есть 2 таблицы. У одного есть дата начала, сохран…
24 янв '13 в 02:03
1 ответ

Ошибка синтаксиса SQL concat_ws

Я попытался запустить следующий код concat_ws, но получаю синтаксическую ошибку. что не так с этим кодом SQL? select count(policy_number) from resp_party where c_policy_effective_date = concat_ws('-', policy_effective_date_yyyy, (lpad(policy_effecti…
21 мар '16 в 23:17
1 ответ

Превратить пару ключей MySQL в составной список

У меня есть 3 таблицы: businesses ( id, name ) categories ( id, name ) business_categories ( business_id, category_id ) Третья таблица - это много ко многим, и есть PRIMARY KEY на этой паре. Я пытаюсь создать представление, которое было бы что-то вр…
12 сен '13 в 14:27
2 ответа

Создать новую строковую переменную путем объединения двух целочисленных переменных с MySQL

Я извиняюсь за глупость вопроса, но я неофит с MySQL, и у меня возникают проблемы даже с чтением документации для этого. У меня есть таблица с двумя столбцами "homeid" и "indid", которые оба являются целочисленными полями данных. Я хочу объединить и…
24 янв '12 в 03:13
1 ответ

Concat_ws не работает в инструкции вставки в улье

Используя куст, я пытаюсь объединить столбцы из одной таблицы и вставить их в другую таблицу с помощью запроса insert into table temp_error select * from (Select 'temp_test','abcd','abcd','abcd', from_unixtime(unix_timestamp()),concat_ws('|',sno,nam…
22 ноя '16 в 05:28
3 ответа

Запрос MySQL: как правильно определить и преобразовать значения результатов через запятую в исходные представления, используя CONCAT_WS и COALESCE

Существует много дискуссий о том, что результаты на основе строк сохраняются через запятую в таблице базы данных MySQL. Я не хочу расширять это здесь своими собственными философскими комментариями, я просто хочу начать с того, что этот вопрос мне хо…
05 май '18 в 04:53
1 ответ

MYSQL GROUP_CONCAT CONCAT_WS и обрабатывать значения NULL

Как обрабатывать строки со значениями NULL, особенно здесь (это только одно место, когда значения могут быть NULL, потому что продукты не имеют никаких атрибутов): GROUP_CONCAT(DISTINCT (CONCAT_WS (': ', GroupAttrLang.`name`, AttrLang.`name`)) ORDER…
30 янв '13 в 23:02
2 ответа

Mysql получить список столбцов через запятую

У меня есть колонка с аксессуарами продуктов, как показано ниже: ТАБЛИЦА 1 ProductID accessories 1 2,3 2 1,4,5 3 4 1 5 2 Это означает, что для ПРОДУКТА 2 у него есть идентификаторы продуктов аксессуаров 1,4 и 5 и у меня есть окончательная таблица 2 …
18 июн '15 в 18:13
1 ответ

MySQL: функция CONCAT_WS работает на локальном компьютере, но не на сервере

Несколько дней назад я задал вопрос о своей проблеме, и мне посоветовали использовать функцию CONCAT_WS. Я использую CONCAT_WS в моей локальной базе данных MySQL, и она работает отлично. Но он не работает на сервере (приложение размещено) и генериру…
24 сен '10 в 11:02
2 ответа

Как объединить несколько полей из одной таблицы и сравнить результат с другим полем из другой таблицы?

У меня следующая ситуация: table 1 -> publications table 2 -> users В таблице 1 среди некоторых деталей публикаций у меня есть 20 полей, касающихся авторов, их имен и фамилий (эти поля: n1, l1, n2, l2, n3, l3... и так далее). Во второй таблице…
27 янв '12 в 13:29
3 ответа

CONCAT_WS для Rails?

Независимо от того, какой язык я использую, мне всегда нужно отображать список строк, разделенных каким-либо разделителем. Допустим, у меня есть коллекция продуктов, и мне нужно отобразить ее названия, разделенные ', ', Итак, у меня есть коллекция п…
23 ноя '10 в 22:18