positive: 【摘要】一、decode函数的两种形式 第一种形式 含义解释:decode(条件,值1,返回值1,值2,返回值2,…值n,返回值n,缺省值) 该函数的含义如下: IF 条件=值1 THEN RETURN(翻译值1) ELSIF 条件=值2 THEN RETURN(翻译值2) ......<br>一、decode函数的两种形式<br>第一种形式<br>含义解释:<br>decode(条件,值1,返回值1,值2,返回值2,…值n,返回值n,缺省值)<br>该函数的含义如下:<br>IF 条件=值1 THEN RETURN(翻译值1) ELSIF 条件=值2 THEN RETURN(翻译值2) ...... ELSIF 条件=值n THEN RETURN(翻译值n) ELSE RETURN(缺省值) END IF<br>第二种形式<br>decode(字段或字段的运算,值1,值2,值3)<br>这个函数运行的结果是,当字段或字段的运算的值等于值1时,该函数返回值2,否则返回值3<br>当然值1,值2,值3也可以是表达式,这个函数使得某些sql语句简单了许多<br>扩展:<br>sign()函数<br>解释:<br>sign()函数根据某个值是0、正数还是负数,分别返回0、1、-1<br>用法示例:<br>select id,sign(id-2) from t_decode;<br>截图效果:<br>lpad()函数<br>在字段id前边补字段0 长度为2<br>select lpad(id,2,0) from t_decode;<br>二、decode的一些工作常用思路总结<br>1、准备测试数据:<br>创建测试表t_decode,并插入测试数据//创建表,插入数据,查询<br>create table t_decode( id integer, name varchar2(10) ); //插入数据 insert into t_decode values (1,'a'); insert into t_decode values (2,'b'); insert into t_decode values (3,'c'); insert into t_decode values (4,'a');<br>数据样式<br>2、第一种形式decode函数的常用思路<br>①. 简
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克的水果,包括红枣、红果,特别是干枣、蜜枣、柿饼、葡萄干、杏干、桂圆等干果,以及果脯应禁止食用。