注意:关于SELECT语句拼写注意事项

先列再纵,即:select from tablename group by

1. round(parm1,int parm2):对parm1进行四舍五入操作,parm2为保留小数的有效位数;

parm1 通常为double类型;

参考地址:http://www.w3school.com.cn/sql/sql_func_round.asp

2.case函数    (示例)

参考地址:https://www.cnblogs.com/cyjch/archive/2012/03/21/2410794.html

(1)case简单函数:

case parm1when 'str1' then 'str1_2'when 'str2' then 'str2_2'
-- 两个when之间互不影响;

(2)case搜索函数:

case when parm1 = 1 then '1'when parm2 != 2 then '1'
/*
前面的when对后面的when有直接影响,如果同时满足了两个when后,会自动忽略掉后面的when,只保留第一个when
*/

3. distinct用法     参考地址:http://www.cnblogs.com/leonlee/p/6042461.html

(1)去重;排序。

(2)示例:

3. top与percent方法;

top + intnum(select top 5 id, name from tab):前5条数据;

top + intnum + percent  (select top 5 percent id, name from tab):前5%条数据;

关于在子查询中,top 与order的关系?top 100 percent的用法?

参考地址:https://www.cnblogs.com/ziyeyimeng/articles/2099188.html

4. cast方法:(如何计算分组后的占比?)

问题描述:

参考地址:https://bbs.csdn.net/topics/370243351

sql round函数(case函数)相关推荐

  1. Sql Server中Case函数的使用(上篇)----转载

    Case具有两种格式.简单Case函数和Case搜索函数. 代码 --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' E ...

  2. sql中的case函数

    在sql中case是一个控制流语句;类似于if语句 Case语句有两种形式:简单case语句与搜索case语句; 简单的case语句:可以检查表达式的值与一组唯一值的匹配: 语法: Case expr ...

  3. sql中的case函数的使用

    以下内容首发于我的个人博客网站: http://riun.xyz/ 参考连接: https://www.cnblogs.com/HDK2016/p/8134802.html 一.分组时不同情况的处理 ...

  4. sql语句之case函数的用法

    简单case函数语法: 是一种多分支的函数,可以根据条件列表的值返回多个可能的结果表达式中的一个.(类似于if,else) 简单 CASE函数: 计算测试表达式,按从上到下的书写顺序将测试表达式的值与 ...

  5. MySQL函数——case函数

    CASE函数 是一种多分支的函数,可以根据条件列表的值返回多个可能的结果表达式中的一个. 可用在任何允许使用表达式的地方,但不能单独作为一个语句执行. CASE 测试表达式WHEN 简单表达式1 TH ...

  6. 三分钟搞懂SQL的Case函数

    文章标题 前言 一: 使用语法 作用一: 结合分组统计数据 作用二: 分条件更新字段值 作用三: 检查表中字段值是否一致 作用四: 行转列(重点-面试常见) 五:普通case函数和搜索case函数的区 ...

  7. MySQL中的条件判断函数 CASE WHEN、IF、IFNULL你会用吗?

    前言 参考文章:https://mp.weixin.qq.com/s?__biz=MzIyNDU2ODA4OQ==&mid=2247486529&idx=1&sn=6d5cd7 ...

  8. pgsql的with 用法及case函数

    一 .公用表达式 : 英文(Common Table Expression) 简称:CTE,可以看做一个临时的结果集,在接下来的select ,insert,update,delete可以被多次引用. ...

  9. SQL ROUND函数用法

    --ROUND --返回数字表达式并四舍五入为指定的长度或精度. -- --语法 --ROUND ( numeric_e­xpression , length [ , function ] ) -- ...

  10. SQL语句--CASE函数写法的简单举例,及应用

    SQL语句–CASE函数写法的简单举例,及应用 ---case函数的基本结构:case when...then...else... ----可以写也可以不写,按实际需求end [举个栗子_1] eg1 ...

最新文章

  1. Android Build.VERSION.SDK_INT
  2. python工程师-Python工程师必看的面试问题与解答(中)
  3. GDCM:gdcm::Object的测试程序
  4. 自写网站入门阶段之一:熟悉各种标签的运用
  5. 数据增强:数据有限时如何使用深度学习 ?
  6. ubuntu 报错E: Unable To Locate Package Software-properties-common
  7. CVPR 2019 论文大盘点—人体姿态篇
  8. python 安装容易吗,Python安装的步骤操作其实是件很容易的事
  9. 在线node服务器,如何将你的node服务放到线上服务器
  10. JAVA大数据习题Week2
  11. UVA474 Heads / Tails Probability【数学】
  12. HTTP中的URL长度限制
  13. 基于FPGA的DS18B20数字温度传感器测温实例
  14. html5脑图_HTML5制作思维导图
  15. c语言中6 2等于多少,概率中C62怎么算(6是下标,2标在上面)
  16. java中json获取key值_如何获取JsonObject中key的值
  17. 上传航测影像就能土方计算?!0基础倾斜摄影土方计算流程
  18. html 蜂巢布局,css3类似蜂巢网格布局样式代码
  19. 【Luogu】P8195 小智的疑惑
  20. 微软服务器登录慢怎么解决,登录微软账户特别慢的原因

热门文章

  1. 分布式事务CAP理论
  2. 访问计算机计算机网络密码忘记了怎么办,无线网密码忘记了怎么办?
  3. IELTS11 Test2 laws are needed to make people recycle more of their waste
  4. mysql 2000_sql server 2000 下载
  5. 计算机主机名称在哪里,Mac修改主机名和计算机名
  6. arch 关闭独显_manjaro上安装独显驱动(双显卡切换)的正确方法
  7. 4G移动通信基站选址分析
  8. 大学四年的收获及工作感悟
  9. KUKA WorkVisual 编程教学
  10. 说说几种常用的前端缓存