位置: 编程技术 - 正文

SQL中 decode()函数简介(sql语句中的decode函数)

编辑:rootadmin

推荐整理分享SQL中 decode()函数简介(sql语句中的decode函数),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:sql中decode函数用法,sql中decode函数,sql中decode函数用法,sql的decode函数,sql中decode函数用法,sqlserver中decode方法,sql中decode函数用法,sql中decode是什么意思,内容如对您有帮助,希望把文章链接给更多的朋友!

DECODE函数,是ORACLE公司的SQL软件ORACLE PL/SQL所提供的特有函数计算方式,以其简洁的运算方式,可控的数据模型和灵活的格式转换而闻名。

今天看别人的SQL时看这里面还有decode()函数,以前从来没接触到,上网查了一下,还挺好用的一个函数,写下来希望对朋友们有帮助哈!

decode()函数简介:

主要作用:将查询结果翻译成其他值(即以其他形式表现出来,以下举例说明);

使用方法:

其中columnname为要选择的table中所定义的column,

·含义解释:

decode(条件,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值)的理解如下:

注:其中缺省值可以是你要选择的column name 本身,也可以是你想定义的其他值,比如Other等;

举例说明:

现定义一table名为output,其中定义两个column分别为monthid(var型)和sale(number型),若sale值=时翻译为D,=时翻译为C,=时翻译为B,=时翻译为A,如是其他值则翻译为Other;

SQL如下:

SQL中 decode()函数简介(sql语句中的decode函数)

特殊情况:

若只与一个值进行比较

另:decode中可使用其他函数,如nvl函数或sign()函数等;

NVL(EXPR1,EXPR2)

若EXPR1是NULL,则返回EXPR2,否则返回EXPR1.

如果用到decode函数中就是

sign()函数根据某个值是0、正数还是负数,分别返回0、1、-1,

如果取较小值就是

select monthid,decode(sign(sale-),-1,sale,) from output,即达到取较小值的目的。

小结:

作用:将输入数值与函数中的参数列表相比较,根据输入值返回一个对应值。函数的参数列表是由若干数值及其对应结果值组成的若干序偶形式。当然,假如未能与任何一个实参序偶匹配成功,则函数也有默认的返回值。 区别于SQL的其它函数,DECODE函数还能识别和操作空值。

语法:DECODE(control_value,value1,result1[,value2,result2…][,default_result]);

control _value试图处理的数值。DECODE函数将该数值与后面的一系列的偶序相比较,以决定返回值。 value1是一组成序偶的数值。假如输入数值与之匹配成功,则相应的结果将被返回。对应一个空的返回值,可以使用要害字NULL于之对应 result1 是一组成序偶的结果值。 default_result 未能与任何一个值匹配时,函数返回的默认值。

详解SQL中Group By的用法 GROUPBY语句用于结合合计函数,根据一个或多个列对结果集进行分组。1、概述GroupBy从字面意义上理解就是根据By指定的规则对数据进行分组,所谓的分组

通过Windows批处理命令执行SQL Server数据库备份 建立mybackup.bat,输入以下内容直接运行该脚本,即可开始自动备份数据库也可把该脚本加入windows任务计划里执行。@echooffsetpath=%path%;C:ProgramFilesMicrosoftSQ

SQL SERVER 将XML变量转为JSON文本 废话不多说了,直接给大家贴代码了。--createfunctioncreatefunction[dbo].[fnXmlToJson](@XmlDataxml)returnsnvarchar(max)asbeginreturn(selectstuff((select*from(select',{'+stuff((select',"'

标签: sql语句中的decode函数

本文链接地址:https://www.jiuchutong.com/biancheng/312889.html 转载请保留说明!

上一篇:sql 数据库出现“只读”提示 解决方法 (sql 错误 5120)(sqlyog提示)

下一篇:详解SQL中Group By的用法(sql group by)

  • 个税汇缴常见问题
  • 房产税计入管理费用了,汇算清缴怎么调
  • 小产权二手房买卖注意些什么
  • 免征增值税的项目如何开发票
  • 印花税购销合同减半征收政策
  • 个体工商户网上注销
  • 广告服务收入要计入什么科目
  • 利润属于所有者权益类科目吗
  • 合伙企业注销流程图
  • 企业授予员工股份的条件
  • 异地学习期间产生的餐费住宿费怎么做账?
  • 收到政府补贴现金流量表怎么填
  • 一般企业和行政事业单位的资产负债表是否一样
  • 不属于抵扣范围的是什么
  • 小规模纳税人纳税申报流程
  • 建安业核定征收利润率
  • 购进旅客运输服务抵扣会计分录
  • 餐费可以列入哪些费用明细
  • 入职不满一年有年假吗
  • 个人所得税成本费用包括哪些
  • 付尾款会没货吗
  • 商业土地厂房办公房过户需要交什么税?
  • 一般企业利润表格式
  • 事业单位自筹什么意思
  • 企业给学校捐款的申请怎么写
  • 支付设备维修费用计入什么科目
  • 无法使用内置管理员账户打开micr
  • 出租商品计入什么科目
  • 第三方检测公司有前途吗
  • linux系列
  • 公网访问内网主机
  • pascl32.exe - pascl32是什么进程 有什么用
  • 怎么注册滴滴快车司机客户端
  • 因质量问题收取停工通知
  • 信用减值损失会影响所有者权益吗
  • 公司给我多交了社保用不用退
  • uniapp跳转页面没反应
  • k8s控制器模式
  • 减免增值税附加税也一起减免吗
  • 得物的成本结构是什么
  • vue使用技巧
  • 非货币性资产投资的会计处理
  • 应收账款抵借的例题
  • 投资性房地产的后续计量
  • 应收票据及应收账款包括哪些科目
  • 参加会计专业技术资格考试的人员,应具备那些条件
  • 经济作物评估标准
  • 一般纳税人企业要交哪些税
  • 减免进项税的分录怎么做
  • 企业丢失专用发票税务机关如何处理
  • 产品成本包括哪几个部分
  • 农业机耕属于种植业吗
  • 公司买空调算什么费用
  • 个人购买办公用品 可以证明是单位吗
  • 总分类账示例
  • 收到投资款怎么做凭证
  • 2021年会计做账报税详细流程
  • 零售商品的经营特点有什么(多选题)
  • mysql第五章上机
  • sql server错误和使用情况报告
  • sqlserver如何设置主键
  • sql ntext数据类型字符替换实现代码
  • MySQL(win7x64 5.7.16版本)下载、安装、配置与使用的详细图文教程
  • xp系统电脑设置在哪
  • 怎么才能使牙齿变白
  • win8 开机
  • win10系统光驱
  • ping命令详解步骤
  • win8.1安装过程
  • win8笔记本无线连接没有了,怎么设置
  • Linux系统怎么设置中文输入法
  • 投影变换的使用方法
  • 迁移图片到另一台设备什么意思
  • 基拉大和 freedom
  • windbg调试驱动
  • python scripy
  • 使用灭火器人要站在上风口还是下风口
  • python模拟ajax
  • 上海国家税务局官网发票查验平台
  • 贵州省国家税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设