V
Size: a a a
РГ
S
SET @var=1; SELECT * FROM table WHERE id=@var;
хочу сделать универсальный запрос, управляемый через задание переменных. т.е., если @var задана, то делать where по этому значению, если не задана (или задана, например @var="ALL"
), то не делать where, а выдавать все строки.DE
DE
DE
where IF(@var="ALL", id, id = @var) AND IF(@var2="ALL", id, col = @var2);
DE
DE
IZ
SET @var=1; SELECT * FROM table WHERE id=@var;
хочу сделать универсальный запрос, управляемый через задание переменных. т.е., если @var задана, то делать where по этому значению, если не задана (или задана, например @var="ALL"
), то не делать where, а выдавать все строки.IZ
SET @var=1; SELECT * FROM table WHERE id=@var;
хочу сделать универсальный запрос, управляемый через задание переменных. т.е., если @var задана, то делать where по этому значению, если не задана (или задана, например @var="ALL"
), то не делать where, а выдавать все строки.IZ
SET @var=1; SELECT * FROM table WHERE id=@var;
хочу сделать универсальный запрос, управляемый через задание переменных. т.е., если @var задана, то делать where по этому значению, если не задана (или задана, например @var="ALL"
), то не делать where, а выдавать все строки.