сделать следующее:
если одно из условий в where имеет определённое значение, например, поле is_client == true, то какое-либо иное условие в WHERE не выполнять, т.е. даже не проверять его?
ну некий аналог if(true) pass else{делаем действие}
или подобное не к sql, и надо динамически собирать нужный запрос, допустим, путём склейки строчек в яп, использования criteriaApi и тд?
SELECT field1, field2, CASE WHEN field1>0 THEN field2/field1 ELSE 0 END AS field3 FROM test
Обсуждают сегодня