经常有这种需求,如当数据库里的状态为20100时,中文希望显示为办理成功,这个时候就需要条件判断了 Oracle中条件判断有三种,如下将分别介绍 一.case ... when ... then ... else ... end[相当于大于小于等于不等于判断] 语法介绍 SELECT CASE WHEN T.A = 1 THEN '成功' WHEN T.A = 2 THEN '失败' ELSE '其他' END test_clo FROM TABLE T -- 注: A为表T中的列名,后面的意思
条件判断式 只要讲到程序的话,那么条件判断式,亦即是if then这种判别式肯定一定要学习的,另外一种是case...esac if....then 这个是if...then 是最常见的条件判断式了,它分为单分支条件判断式,双分支条件判断式,多分支条件判断式 单分支条件判断语句: if [ 条件判断式 ] then 输出内容 fi 双分支条件判断式: if [ 条件判断式 ] then 输出内容 else 输出内容 fi 多分支条件判断式 if [ 条件判断式 ] then 输出内容 elif
比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现: #!/usr/bin/env python #-*- coding:utf-8 -*- age = 3 if age >= 18: print('your age is', age) print('adult') else: print('your age is', age) print('teenager') 多条件判断 if <条件判断1>: <执行1&g