sqlite中的case语句问题

时间:2013-04-04 08:20:24

标签: database sqlite case

我编写了以下查询以从sqlite数据库中检索信息。我习惯了mysql中的if-else,但我发现sqlite不支持if-else语句,而是使用CASE语句。我尝试使用CASE语句进行查询,但我似乎无法使其正常工作。你们在这看到问题吗?

SELECT * FROM gebruiker WHERE geboorteDatum BETWEEN "1993-04-04" AND "1994-04-04" AND geslacht = "F" AND "21" BETWEEN leeftijdLaag AND leeftijdHoog CASE WHEN geslachtsVoorkeur!='B' THEN 'geslachtsVoorkeur="M"' ELSE '' END

值geslachtsVoorkeur,leeftijdLaag,leeftijdHoog,geslacht和geboorteDatum是我数据库中的列。

0 个答案:

没有答案