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: 含糖量在4%—7%之间的水果:西瓜、草莓、白兰瓜等。<br>含糖量在8%—10%之间的水果:梨、柠檬、樱桃、哈密瓜、葡萄、桃子、菠萝等。<br>含糖量在9%—13%之间的水果:苹果、杏、无花果、橙子、柚子、荔枝等。<br>含糖量在14%以上的水果:柿子、桂圆、香蕉、杨梅、石榴等。<br>各种蔬菜水果含糖量列表:<br><img><br>8种有关水果说法的正误<br>说法1:水果越甜,含糖量越高<br>对同一种水果,这种说法基本是正确的,但对不同种类的水果,就未必正确了。因为甜度不但与含糖量高低有关,还与糖的种类(比如果糖比蔗糖甜)、酸味有关。<br>说法2:饭前不要吃水果<br>错误。饭前吃水果既不会影响消化吸收,也不会增加进食总量,完全可以。<br>说法3:饭前吃水果有助减肥<br>正确。与主食、肉类等相比,水果体积大,能量少,有助于减少正餐能量摄入,故有助于减肥。当然,到底减不减肥,最终还取决于总进食量以及运动量。<br>说法4:饭后吃水果易发胖<br>正确。正餐已经吃饱,之后再强吃一些水果,增加了能量摄入,把胃“撑”大,容易导致肥胖。<br>说法5:睡前不要吃水果<br>大致正确。临睡前不要吃任何食物,包括水果。但睡前一两个小时吃水果应该是可以的,尤其是那些在其他时间顾不上吃水果的人。<br>说法6:水果升血糖比较快,糖尿病人不宜食用<br>错误。只有部分水果,如西瓜、香蕉、菠萝等升糖指数(GI)较高,升血糖较快,而其余大部分水果,如苹果、梨、葡萄、桃、橘子等,升血糖不快。<br>说法7:水果都是低能量食物<br>错误。大部分水果含水量较高,只能提供较少的能量,但有些水果,如香蕉含较多能量,不亚于土豆;榴莲的能量也不少,因其脂肪含量较高。就算是低能量的水果,如果你一天吃很多,能量摄入也可能超标。<br>说法8:水果可以代替蔬菜<br>错误。水果和蔬菜营养特点有很大不同,不能互相取代。<br>特别提醒:糖尿病人吃什么水果好?<br>糖尿病患者选择水果的依据主要是根据水果含糖量及淀粉的含量,以及各种不同水果的血糖指数而定。<br>推荐选用:每100克水果中含糖量少于10克的水果,包括青瓜、西瓜、橙子、柚子、柠檬、桃子、李子、杏、枇杷、菠萝、草莓、樱桃等。此类水果每100克可提供20-40千卡的能量。<br>慎重选用:每100克水果中含糖量为11-20克的水果,包括香蕉、石榴、甜瓜、橘子、苹果、梨、荔枝、芒果等。此类水果每100克可提供50-90千卡能量。<br>不宜选用:每100克水果中含糖量高于20克的水果,包括红枣、红果,特别是干枣、蜜枣、柿饼、葡萄干、杏干、桂圆等干果,以及果脯应禁止食用。