Могу ли я использовать WHERE статья внутри a CASE заявление, приведенное ниже?WHERE оговорка в заявлении CASE
случай, когда A = 1 THEN B WHERE C = 0 ELSE концевую
Могу ли я использовать WHERE статья внутри a CASE заявление, приведенное ниже?WHERE оговорка в заявлении CASE
случай, когда A = 1 THEN B WHERE C = 0 ELSE концевую
В вашем случае попробуйте это
CASE WHEN (A=1 AND C=0) THEN B ELSE A END AS Field_Name
Вы можете просто написать
CASE WHEN A=1 AND C=0 THEN B ELSE A END;
Нет, просто используйте
CASE WHEN A=1 AND C=0 THEN B ELSE A END
Вы также можете сделать это таким образом:
CASE WHEN A=1 THEN B WHEN B=1 THEN A ELSE C END
Нет вы не можете сделать что-то как 'случай, когда А = 1 и С = 0 ' –
Нет, вы просто repeeat' когда '. –
Непонятно, где вы хотите это использовать. Вы пытаетесь отфильтровать свои результаты (предложение WHERE) с этими условиями или условно выбирать столбцы? Вы можете использовать логическую логику, а не 'CASE', чтобы сделать это в предложении WHERE. –