- 博客(9)
- 资源 (3)
- 收藏
- 关注
原创 聚合函数-对查询的结果进行排序
2、使用 SELECT 语句选取出了 Product ( 商品)表中的全部记录。当时我们使用了 ORDER BY 子句来指定排列顺序,但现在已经无法记起当时如何指定的了。请根据下列执行结果,思考 ORDER BY 子句的内容。order by 可以使用在表中的列,但不包含在select子句中的列。使用ORDER BY 子句对查询结果进行排序。
2024-12-18 16:08:48
388
原创 聚合函数-为聚合结果指定条件
● 使用COUNT函数等对表中数据进行汇总操作时,为其指定条件的不是WHERE子句,而是HAVING子句。条件分别写在 WHERE 子句和 HAVING 子句当中,但是条件的内容以及返回的结果都完全相同。按照商品分类后,取出包含结果行数为2行的组。例如:数据行数为2行,平均值等于500。将条件书写在HAVING子句中的情况。
2024-12-18 11:05:15
241
原创 聚合函数与排序
除此之外,distinct和group by 进行查询时,还会把null作为一行结果进行返回,对多列进行使用,也是会返回相同结果。通过查询结果可以看出,那么在进行查询时,即使包含null,也是会进行相加,因此不论多少个null都会被无视,这与等价为0并不相同。但是这样的写法在其他 DBMS 中并非通用的。想要删除选择结果中的重复数据记录时,使用distinct ,在想要计算汇总结果时使用group by。使用where子句进行汇总处理时,会先根据where子句指定的条件进行过滤,然后在进行汇总处理。
2024-12-16 19:20:26
673
原创 逻辑运算符
注意:查询 NULL 时不能使用比较运算符(= 或者 ),需要使用 IS NULL 运算符或者 IS NOT NULL 运算符。指定“不是 ~ 这样否定条件时,需要使用运算符,除此之外,还存在一个表示否定,并且使用范围更广的运算符 NOT”这和想要的查询条件不符,想要优先执行OR运算符,可用()括号将or运算符及其两侧的查询条件括起来。在where子句中使用and 运算符和 or 运算符,可以对多个查询条件进行组合。不想要的T恤衫、菜刀、叉子也被查出来了,这是什么愿意造成呢?
2024-12-16 14:42:05
436
原创 算数运算符和比较运算符
chr被定义为字符串类型,对字符串进行比较时,典型的规则就是按照数据字典顺序进行比较。Chars 表 chr 列中的数据按照字典顺序进行排序的结果如下所示。运算符就是对其两边的列或者值进行运算(计算或者比较大小等)的符号。● 比较运算符可以用来判断列或者值是否相等,还可以用来比较大小。● 括号可以提升运算的优先顺序(优先进行运算)。● 包含NULL的运算,其结果也是NULL。● 使用算术运算符可以进行四则运算。– DDL :创建表。
2024-12-10 17:43:59
348
原创 select 语句基础
他们将与p_id,p_name列一起被查询出来。sql中子句的书写顺序是固定的,不能随意更改。想要查询所有列时,可用 * 代表所有列。‘中国’ AS p_palce,在多列之前使用DISTINCT。
2024-12-06 20:10:27
346
原创 sql 表创建以及表数据类型和表中约束的设置
1、表通过 CREATE TABLE 语句创建而成2、表和列的命名3、指定列的数据类型(整数型、字符型和日期)4、设置表中约束(主键约束和not null约束等)
2024-12-06 16:54:13
414
原创 SQL概要及种类
DCL数据库控制语言:用来确认或者取消对数据库中的数据的变更,除此之外还可以对RDBMS的用户是否有权限操作数据库中的对象(数据库表)等进行设定。DDL数据库定义语言:用来创建或者删除存储数据的数据库以及数据库中的表对象。保存有组织的数据的容器(通常是一个文件或者一组文件)DML数据库操纵语言:用查询或者变更表中的记录。数据库是通过DBMS创建和操控的容器。:修改数据库表等对象的结构。:取消对数据库中数据的变更。确定对数据库中数据的变更。:创建数据库和表对象。:删除数据库和表对象。
2024-12-05 11:36:51
124
学生管理系统文档源码及截图.rar
2020-07-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人