|
Нужна функция GROUP_CONCAT или что то подобное
|
|||
---|---|---|---|
#18+
Приветствую. В MySQL есть такая функция GROUP_CONCAT http://www.sqlines.com/mysql/functions/group_concat У меня Informix 11 нужно сделать тоже самое но такой функции нету. Есть ли что то подобное? или нада писать свою? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2015, 15:41 |
|
Нужна функция GROUP_CONCAT или что то подобное
|
|||
---|---|---|---|
#18+
Надо писать свое. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2015, 20:13 |
|
Нужна функция GROUP_CONCAT или что то подобное
|
|||
---|---|---|---|
#18+
Если еще актуально: CREATE FUNCTION gc_init(dummy VARCHAR(255)) RETURNING LVARCHAR; RETURN ''; END FUNCTION; CREATE FUNCTION gc_iter(result LVARCHAR, value VARCHAR(255)) RETURNING LVARCHAR; IF result = '' THEN RETURN TRIM(value); ELSE RETURN result || ',' || TRIM(value); END IF; END FUNCTION; CREATE FUNCTION gc_comb(partial1 LVARCHAR, partial2 LVARCHAR) RETURNING LVARCHAR; IF partial1 IS NULL OR partial1 = '' THEN RETURN partial2; ELIF partial2 IS NULL OR partial2 = '' THEN RETURN partial1; ELSE RETURN partial1 || ',' || partial2; END IF; END FUNCTION; CREATE FUNCTION gc_fini(final LVARCHAR) RETURNING LVARCHAR; RETURN final; END FUNCTION; CREATE AGGREGATE group_concat WITH (INIT = gc_init, ITER = gc_iter, COMBINE = gc_comb, FINAL = gc_fini); ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2016, 11:30 |
|
|
start [/forum/topic.php?desktop=1&fid=44&tid=1606789]: |
0ms |
get settings: |
22ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
53ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
133ms |
get tp. blocked users: |
3ms |
others: | 14ms |
total: | 261ms |
0 / 0 |