选择中的条件语句

时间:2019-01-31 11:45:50

标签: sql oracle

这就是我想做的

Select X, Y, if Z IS NULL THEN ( select something ) else Z

基本上我想选择“ Z”(如果为空),我想选择另一个值,有人可以建议一个带有大小写的代码示例,还是我可以遵循的代码?

3 个答案:

答案 0 :(得分:0)

您要2019-01-31 12:47:40.988 ERROR 13952 --- [nio-8080-exec-9] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: org.springframework.http.MediaType.isPresentIn(Ljava/util/Collection;)Z] with root cause java.lang.NoSuchMethodError: org.springframework.http.MediaType.isPresentIn(Ljava/util/Collection;)Z 吗?

coalesce()

答案 1 :(得分:0)

Select X, Y, NVL(Z, showThis) as Z
如果 ORACLE

中的showThis为空,

将返回Z

Select X, Y, ISNULL(Z, showThis) as Z
如果 SQL-SERVER

中的showThis为空,则

将返回Z

答案 2 :(得分:0)

选择大写字母:

apply plugin: 'com.google.gms.google-services'