SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 23.10.2007 15:06:03

Dimon
Завсегдатай
Зарегистрирован: 06.09.2007
Сообщений: 45

Convert() group_concat()

Здравствуйте. Нужно в одну строку собрать несколько занчений (3 строки одного столбца). Использую group_concat(столбец типа DOUBLE) но выводит BLOB?! тип столбца выводит замечательно. Пытаюсь преобразовать число в строку CONVERT(exp,type) пишет ошибку, FORMAT(exp,N) не подходит так как разделяет разряды. КАКОЙ функцией преобразовать в СТРОКУ и почему group_concat() сама это не делает??? Мускул 5.1.16. Спасибо.

Неактивен

 

#2 23.10.2007 15:15:32

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: Convert() group_concat()

select convert(group_concat(d) USING latin1) from b;

latin1 - замените на Вашу кодировку, например utf8 или cp1251

Неактивен

 

#3 24.10.2007 02:45:25

Shopen
Гуру
Откуда: Москва
Зарегистрирован: 22.10.2007
Сообщений: 362

Re: Convert() group_concat()

Вариант:
SELECT concat(group_concat(d)) FROM b;

smile

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson