
sql
文章平均质量分 73
wxf_suzhou
这个作者很懒,什么都没留下…
展开
-
SQL的case when then else end语句的用法(3)
六,在案例函数中使用合计函数 假设有下面一个表学号(std_id)课程ID(类标识码)课程名(CLASS_NAME)主修标志(main_class_flg)1001经济学ÿ1002历史学ñ2002历史学ñ2003考古学ÿ2004计算机ñ3004计算机ñ400五化学ñ5006数学ñ有的学生选择了同时修几门课程(100,200)也有的学生只选择了一门课程(300,400,500)。选修多门课程的学生,...转载 2018-07-10 00:45:07 · 216 阅读 · 0 评论 -
SQL的case when then else end语句的用法
case具有两种格式。简单case函数和case搜索函数。这两种方式,可以实现相同的功能。简单情况下函数的写法相对比较简洁,但是和壳体搜索函数相比,功能方面会有些限制,比如写判定式。 还有一个需要注重的问题,情况下函数只返回第一个符合条件的值,剩下的情况下,部分将会被自动忽略。一,已知数据按照另外一种方式进行分组,分析。(分组函数+case函数)如有以下数据国家(country)人口(popul...转载 2018-07-04 00:52:37 · 3009 阅读 · 0 评论 -
SQL的case when then else end语句的用法(2)
四,根据条件有选择的更新。有以下数据:姓名工资小王5000小李4600小张3000需求:工资5000以上的职员,工资减少10%工资在2000到4600之间的职员,工资增加15%很容易考虑的是选择执行两次UPDATE语句但是事情没有想象得那么简单,假设有个人工资5000块。首先,按照条件1,工资减少10%,变成工资4500.接下来运行第二个SQL时候,因为这个人的工资是4500在2000到4600的...转载 2018-07-06 00:25:12 · 458 阅读 · 0 评论 -
sql入门
目录 1.了解sql1.1数据库基础1.1.1数据库1.了解sql1.1 数据库基础1.1.1 数据库数据库是一个以某种有组织的方式存储的数据集合,好比一个文件柜,这个文件柜是存放数据的物理单位,不管数据是什么数据库(database)保存有组织的数据的容易(通常是一个文件或一组文件) 1.1.2 表表是一种结构化的文件,用来存储某种特定类型...转载 2018-08-06 00:19:27 · 191 阅读 · 0 评论 -
sql_用通配符过滤
1.like操作符之前所有的操作符(=,!=,<>...)都是针对已知值进行过滤,那如何搜索产品名中带“牙膏”的所有产品呢?此时必须使用通配符,利用通配符来创建比较特定数据的搜索模式。通配符(wildcard)用来匹配值的一部分的特殊字符搜索模式(search pattern)由字面值,通配符或两者组成的搜索条件为了在搜索字句中使用通配符,必须使用lik...转载 2018-08-07 00:02:33 · 143 阅读 · 0 评论 -
SQL 语句中 exists和not exists的用法
exists (返回结果集,为真) not exists (不返回结果集,为真) 表A ID NAME 1 A1 2 A2 3 A3 表B ID AID NAME 1 1 B1 2 2 B2 3 2 B3 ...转载 2018-10-08 00:08:14 · 161705 阅读 · 15 评论