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 :-)
(odpovědět)
5.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]
(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
(odpovědět)
5.1.2011 18:12

Zpět
Svou ideální brigádu na léto najdete na webu Ideální brigáda
 
 
 

 
BBCode