6
ifadesine bir
ELSE
yan tümcesi eklenmeli mi? Ben sadece o zaman benim
WHERE
fıkrada
animal_type = 'cat'
koyup biliyorum
Bir vaka ifadesinde başka bir maddeye ihtiyacım var mı?
SELECT DISTINCT(CASE WHEN animal_type = 'cat' THEN animal_name END) AS cat_names
: Ben kediler ve BAŞKA şey değildir hayvanların isimlerini çekmek istiyorsa Örneğin
, ben bu SELECT
deyimi kullanabilirsiniz
Ancak cevabı bilmek istiyorum.
'CASE' bir * ifade * değil, bir * deyimidir *. Sadece akılda kalmaya değer, çünkü insanlar sık sık bir değer hesaplayan bir ifade olmaktan ziyade, bir tür akış kontrol ifadesi için bunu hata yaparlar. –
@Damien_The_Unbeliever Bu terim muhtemelen "CASE" * ifadesinin bulunduğu bir ORACLE kaynağından geliyor: https://docs.oracle.com/cd/B19306_01/appdev.102/b14261/case_statement.htm – TylerH