Описание тега 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 …
22 окт '15 в 03:56
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