sql round函数(case函数)

article/2025/8/5 4:46:49

注意:关于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

 

 


http://chatgpt.dhexx.cn/article/f4pZ0qcS.shtml

相关文章

sql中的case函数

在sql中case是一个控制流语句;类似于if语句 Case语句有两种形式:简单case语句与搜索case语句; 简单的case语句:可以检查表达式的值与一组唯一值的匹配: 语法: Case expression When value1 then returnvaluse1 When value2 then returnvaluse2 Else defaultvalue End Ca…

CASE函数

CASE函数 是一种多分支的函数,可以根据条件列表的值返回多个可能的结果表达式中的一个。 可用在任何允许使用表达式的地方,但不能单独作为一个语句执行。 分为: 简单CASE函数 搜索CASE函数 简单 CASE函数 1 2 3 4 5 6 CASE 测试表达式 WHE…

sql语句之case函数的用法

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

【MYSQL快速入门】case函数

case函数: 是一种多分支的函数,可以根据条件列表的值返回多个可能的结果表达式中的一个。 简单case函数: case 测试表达式 when 简单表达式1 then 结果表达式1 when 简单表达式2 then 结果表达式2.. when 简单表达式3 then 结果表达式n [e…

三分钟搞懂SQL的Case函数

文章标题 前言一: 使用语法作用一: 结合分组统计数据作用二: 分条件更新字段值作用三: 检查表中字段值是否一致作用四: 行转列(重点-面试常见)五:普通case函数和搜索case函数的区别六:总结 温馨提示: 本文大约1832字,阅读完大概需要2-3分钟,希望您能耐心看完,倘若你对该知识点已…

域名泛解析设置方法

域名泛解析是指:利用 *(星号)来做次级域名以实现所有的次级域名均指向同一 IP 地址。 例如你的域名是 a.com,设置泛解析(.a.com)后,所有该域名下的次级域名(如 b.a.com)都将指向与 a…

服务器泛解析网站,网站域名解析教程

我们这篇文章就讲一下域名解析的教程,在讲之前先介绍一些基础的概念,对域名解析过程有一个理解。 下面这段看不明白没关系,看不懂直接不看,跟着下面教程操作就可以了。 我们都知道,访问一个网站输入域名,比…

linux系统如何绑定域名解析,Linux系统网站如何站点部署域名泛解析绑定

做过站群或绑定多个二级域名的技术人员都知道,在windows下如果可绑定多个二级域名,一般都会用到默认站点的空主机头,只有绑定了80端口的空主机头,才可实现多个二级域名的绑定,或指定目录或301转发。但是,服…

Nginx服务器php自动进行二级域名泛解析

Nginx服务器php自动进行二级域名泛解析: 目录:想要实现多用户博客系统泛解析二级域名【以baidu.com为例】 例如:用户qulinke1230注册了一个账号,那么他可以通过【qulinke1230.baidu.com】格式访问他的博客 实现: 1、首先要在你的域…

子域名爆破的泛解析问题

字节跳动——渗透测试实习生面试题:信息收集如何处理子域名爆破的泛解析问题? 一、什么是域名泛解析 利用通配符* (星号)来做次级域名以实现所有的次级域名均指向同一IP地址。在域名前添加任何子域名,均可访问到所指向…

域名泛解析什么意思?怎么设置?

域名泛解析什么意思 在域名前添加任何子域名,均可访问到所指向的网站。也就是客户的域名yfi6.com之下所设的*.yfi6.com全部域名均可访问。 域名泛解析怎么设置 泛域名解析是指将*.域名解析到同一IP。 泛域名解析和域名解析有何不同? 泛域名解析是指&a…

域名泛解析设置

接前一篇《MVC实现动态二级域名》,前面我们说道MVC如何实现动态二级域名,其中也涉及到DNS服务器,也要做相应的泛域名解析设置。所以我在这里,就来说道说道泛域名解析是怎么回事。 1、什么是泛域名解析 泛域名解析是指将*.域名解析…

域的泛解析到网站服务器,什么是域名泛解析 怎么设置域名泛解析

很多建网站新手可能是第一次听说“域名泛解析”,因为在学做网站论坛的建站基础知识中,只说了“域名解析”,就是将自己的网站域名解析到网站空间上,产生关联。那么“域名泛解析”与“域名解析”是不是同一个东东呢? 什么…

工具开发 | 子域名爆破的泛解析问题

声明:本人坚决反对利用文章内容进行恶意攻击行为,一切错误行为必将受到惩罚,绿色网络需要靠我们共同维护,推荐大家在了解技术原理的前提下,更好的维护个人信息安全、企业安全、国家安全。 一、什么是域名泛解析 域名泛…

如何设置域名泛解析及解决恶意泛域名解析的方法

最近看到很多的博主和站长都发帖讨论关于泛域名解析的问题,也看到过有不少的网站被人做了恶意泛域名解析,本来没打算再研究这个问题,可今天发现公司的一个企业网站也被恶意泛域名解析了,搞了半天,总算把问题给解决了。…

python基础之输入输出语法

博主简介:原互联网大厂tencent员工,网安巨头Venustech员工,阿里云开发社区专家博主,微信公众号java基础笔记优质创作者,csdn优质创作博主,创业者,知识共享者,欢迎关注,点赞&#xff…

python正确的输入语句_python怎么让输入语句

展开全部 1.语句 1.1 语句和表达式有什么区32313133353236313431303231363533e58685e5aeb931333365633936别呢?表达式就是某件事情,而语句是做某件事情(即告诉计算机做什么)。比如2*2是4,而print2*2则是打印4 1.2 if…

python循环语句打印输出1-10_python 笔记(变量,输入输出,条件语句,循环语句)...

首先了解 python支持一下几种运算符: 算术运算符: 赋值运算符: 复合赋值运算符: 变量 简单的说,变量就是编程中最基本的存储单位,变量会暂时性存储你进去的东西,例如:

python输入输出语句格式化输出字符串

python-输入输出-格式化输出字符串 输入3行字符串,然后对其按照说明进行格式化输出 输入格式: 第1行:一个浮点数字符串 第2行:一个整数字符串 第3行:一个非数值型字符串 输出格式: 对浮点数字符串: 第1行: 保留2位小…