positive: 含义解释:decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值)该函数的含义如下:IF 条件=值1 THEN RETURN(翻译值1)ELSIF 条件=值2 THEN RETURN(翻译值2) ......ELSIF 条件=值n THEN RETURN(翻译值n)ELSE RETURN(缺省值)END IFdecode(字段或字段的运算,值1,值2,值3)这个函数运行的结果是,当字段或字段的运算的值等于值1时,该函数返回值2,否则返回值3当然值1,值2,值3也可以是表达式,这个函数使得某些sql语句简单了许多<br>1、比较大小select decode(sign(变量1-变量2),-1,变量1,变量2) from dual; --取较小值sign()函数根据某个值是0、正数还是负数,分别返回0、1、-1例如:变量1=10,变量2=20则sign(变量1-变量2)返回-1,decode解码结果为“变量1”,达到了取较小值的目的。<br>2、此函数用在SQL语句中,功能介绍如下: Decode函数与一系列嵌套的 IF-THEN-ELSE语句相似。base_exp与compare1,compare2等等依次进行比较。如果base_exp和 第i 个compare项匹配,就返回第i 个对应的value 。如果base_exp与任何的compare值都不匹配,则返回default。每个compare值顺次求值,如果发现一个匹配,则剩下的compare值(如果还有的话)就都不再求值。一个为NULL的base_exp被认为和NULL compare值等价。如果需要的话,每一个compare值都被转换成和第一个compare 值相同的数据类型,这个数据类型也是返回值的类型。 Decode函数在实际开发中非常的有用 结合Lpad函数,如何使主键的值自动加1并在前面补0select LPAD(decode(count(记录编号),0,1,max(to_number(记录编号)+1)),14,'0') 记录编号 from tetdmis
negative: 热门城市ABCDEFGHJKLMNPQRSTWXYZ交通事故律师普法音频<br>举报无证驾驶没有奖励的。发现无证驾驶人员,可以向正在执勤的交警或者拨打122、110举报。为方便交警部门取证,最好是在行驶前或者行驶过程中举报。并应如实提供实际信息:<br>(1)车型;<br>(2)牌照颜色及牌照号码;<br>(3)车身颜色;<br>(4)地点和正在行驶的方向。<br>【法律依据】<br>《道路交通安全法》第九十九条规定,有下列行为之一的,由公安机关交通管理部门处二百元以上二千元以下罚款:<br>(一)未取得机动车驾驶证、机动车驾驶证被吊销或者机动车驾驶证被暂扣期间驾驶机动车的;<br>(二)将机动车交由未取得机动车驾驶证或者机动车驾驶证被吊销、暂扣的人驾驶的;<br>(三)造成交通事故后逃逸,尚不构成犯罪的;<br>(四)机动车行驶超过规定时速百分之五十的;<br>(五)强迫机动车驾驶人违反道路交通安全法律、法规和机动车安全驾驶要求驾驶机动车,造成交通事故,尚不构成犯罪的;<br>(六)违反交通管制的规定强行通行,不听劝阻的;<br>(七)故意损毁、移动、涂改交通设施,造成危害后果,尚不构成犯罪的;<br>(八)非法拦截、扣留机动车辆,不听劝阻,造成交通严重阻塞或者较大财产损失的。<br>徐前律师<br>江苏斐多律师事务所<br>帮助人数:346人粉丝人数:2586人