Задавайте вопросы, мы ответим
Вы не зашли.
Доброго времени суток!
возможно ли такое или знаете эквивалент(сам MySQL конечно мне говорит что такое не возможно, но может я где в синтаксисе ошибся...):
SELECT IF LENGTH(field1)<>0 THEN field1 ELSEIF LENGTH(field2)<>0 THEN field2, field4 ELSE field3 END IF FROM table1;
Отредактированно Golova (30.09.2008 14:51:01)
Неактивен
Неактивен
за наводку большое спасибо, но что делать если я хочу сделать селект сразу двум полям в зависимости от условия, в данном примере я говорю про field2, field4:
SELECT IF LENGTH(field1)<>0 THEN field1 ELSEIF LENGTH(field2)<>0 THEN field2, field4 ELSE field3 END IF FROM table1;
Неактивен
По двум полям нельзя, только если IF два раза.
Неактивен