怕孤单黑米

文章
1
资源
0
加入时间
4年1月24天

数据库查询语句中的空值处理

在数据库中经常需要对空值(NULL)做处理,比如“如果名称为空值则返回别名”,甚至还有更复杂的需求,比如“如果名称为空值则返回别名,如果别名也为空则返回‘佚名’两个字”、“如果名称为与别名相等则返回空值,否则返回名称”。这些需求已经带有流程控制的色彩了,一般来说需要在宿主语言中使用流程控制语句来进行处理,可是如果是在报表程序等大数据量的程序中把这些任务交给宿主语言的话会大大降...