首页 > 其他分享 >运算符 列名*1.1 case when... then ..when.. then ..else.. end

运算符 列名*1.1 case when... then ..when.. then ..else.. end

时间:2023-10-18 14:17:13浏览次数:27  
标签:end 1.1 .. when else 运算符 job

select  ENAME as '姓名',SAL as '原始工资', (SAL*1.1) as '涨工资10%'from emp where job='MANAGER';

 

 

#  经理涨薪%10,销售涨薪%50 其余不变 需要使用  case  when then when then else end
select 
    ename,
    job,
    sal as '原来的薪水',
    (case when job='MANAGER'then SAL*1.1 when job='SALESMAN' then sal*1.5 else sal end)as '最新的薪水'
from
    emp;

 

 

标签:end,1.1,..,when,else,运算符,job
From: https://www.cnblogs.com/haha1988/p/17771911.html

相关文章

  • 【每日一记】ACL基本概念(匹配流量、路由条目、书写、规则.....)
    个人名片:......
  • 前端打怪之旅=>Es6入门(运算符、Symbol)
    运算符...扩展运算符能将数组转换为逗号分隔的参数序列声明一个数组consttfboys=['易烊千玺','王源','王俊凯'];//声明一个函数functionaction(){console.log(arguments)}action(tfboys) 是一个数组元素,arguments里......
  • 无涯教程-NumPy - 右移运算符函数
    numpy.right_shift()函数将数组元素的二进制表示形式向右移动指定的位置,并在左侧添加相等数量的0。importnumpyasnpprint'Rightshift40bytwopositions:'printnp.right_shift(40,2)print'\n'print'Binaryrepresentationof40:'printnp.binary_repr(......
  • 无涯教程-NumPy - 左移运算符函数
    numpy.left_shift()函数将数组元素的二进制向左移动指定位置,从右边追加等号0。importnumpyasnpprint'Leftshiftof10bytwopositions:'printnp.left_shift(10,2)print'\n'print'Binaryrepresentationof10:'printnp.binary_repr(10,width=......
  • Vue中 三个点 ... 的用法
    Vue中三个点...的用法主要是操作数组和对象一、操作数组//1.把数组中的元素孤立起来letiArray=['1','2','3'];console.log(...iArray);//打印结果123//2.在数组中添加元素letiArray=['1','2','3'];console.log(['0&......
  • Javascript报错:Uncaught TypeError: $(...).slide is not a function
    检查网站的时候,发现网页出现一个报错,UncaughtTypeError:$(...).slideisnotafunction同时,平时没有问题的轮播图,也不轮播了。检查并解决步骤如下: 1.顺着错误提示点过去,发现就是slide函数无法运行。查看相关介绍,表示是jq文件进行了重复引用,且版本不同 如下图相关资料描......
  • 切片展开操作符...
    packagemainimport"fmt"funcmain(){ slice:=[]int{1,2,3,4,5} fork,v:=rangeslice{ ifv==4{ slice=append(slice[:k],slice[k+1:]...) } } fmt.Println(slice) /* 在切片字面量中,切片展开操作符...可以用于将一个切片的所有元素展开......
  • ....
    eyJ2ZXJzaW9uIjoxLjMsImZlYXR1cmVzIjp7ImxvY2F0aW9uIjp7InJvb20iOnRydWUsIm91dHNpZGUiOnRydWUsIndvcmxkIjp0cnVlLCJzcGFjZVNoaXAiOnRydWV9fSwic3RvcmVzIjp7Indvb2QiOjExNzAzLCJ0ZWV0aCI6MTk5LCJiYWl0Ijo1NzIsImZ1ciI6MTQ0NDAsIm1lYXQiOjM0NzEsInNjYWxlcyI6MTMwLCJjbG90aCI6MzE......
  • 无涯教程-NumPy - 按位运算符
    以下是NumPy包中可用的按位运算功能。Sr.No.描述1bitwise_and计算数组元素的按位与运算2bitwise_or计算数组元素的按位或运算3invert按位计算NOT4left_shift将二进制表示形式的位向左移动5right_shift将二进制表示形式的位向右移参考链接https://ww......
  • redis在添加键值时报错"(error) MOVED...."
    问题描述:redis在添加键值时报错"(error)MOVED....",如下所示:数据库:redis6.2.5架构:三主三从1、异常重现192.168.133.97:6001>setk1v1(error)MOVED12706192.168.133.99:6001--集群信息192.168.133.97:6001>clusternodesb98cc2012f531244c29e2633f3d40ffc0c8bb2711......