SQL

HackForum

SQL#
zdravim, mel bych dotaz, mozna neco prehlizim ale:

pri pouziti group_concat(neco) pri sql i. se mi vzdy vybere jen prvnich X vysledku, pomoci limit mi nejde ovlivnit pocet vysledku, kdyz se chci dostat ke vsemu tak musim postupne pres

...1,concat(neco),2 FROM neco LIMIT 100,1

jak na to? Je to tim ze dotaz je v cyklu ktery proste skonci a nemam jak to vypsat? Pisu trochu zmatene :-)

----------
Uti, non abuti... - Užít, ne zneužít... | KdoSiOdJinud.cz - [link]
(odpovědět)
kdosiodjinud | Website5.1.2011 15:43
re: SQL#
Důvodů může být hromada. Ale ten nejběžnější a nejčastější je asi systémová proměnná group_concat_max_len, která specifikuje maximální délku vrácenou funkcí group_concat. Defaultně je tato hodnota nastavena na 1024 bajtů. A jak na to? Naučit se MySQL a zkoušet :) Dá to práci, zabere to čas, ale ve výsledku můžeš přijít na plno dalších zajímavých věcí ;)

----------
Sec-Cave.cz - [link]
HellSec.cz - [link]
(odpovědět)
RubberDuck | E-mail | Website5.1.2011 16:20
re: SQL#
jj o tomhle jsem vedel, ale spatne jsem si to vylozil v inerpretaci - diky

----------
Uti, non abuti... - Užít, ne zneužít... | KdoSiOdJinud.cz - [link]
(odpovědět)
kdosiodjinud | Website5.1.2011 18:12

Zpět
 
 
 

 
BBCode