![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL学习
文章平均质量分 70
SQL基础命令
YBNO1
这个作者很懒,什么都没留下…
展开
-
SQL学习(一)
SELECT 语句用于从数据库中选取数据。结果被存储在一个结果表中,称为结果集。或。原创 2023-10-22 18:43:28 · 66 阅读 · 1 评论 -
SQL学习(二)
取交集取 A 全部,B 没有对应的值为 null取 B 全部, A 没有对应的值为 null取并集,彼此没有对应的值为 null对应条件在on后面填写。原创 2023-10-24 23:32:14 · 55 阅读 · 0 评论 -
SQL学习(三)
UNION 操作符合并两个或多个 SELECT 语句的结果。(1)UNION 内部的每个 SELECT 语句必须拥有相同数量的列。(2)列也必须拥有相似的数据类型。(3)每个 SELECT 语句中的列的顺序必须相同。(4)UNION 结果集中的列名总是等于 UNION 中第一个 SELECT 语句中的列名。(5)使用UNION命令时需要注意,只能在最后使用一个ORDER BY命令,是将两个查询结果合在一起之后,再进行排序!绝对不能写两个ORDER BY命令。原创 2023-10-28 18:10:36 · 54 阅读 · 1 评论 -
SQL学习(四)
更新一个包含索引的表需要比更新一个没有索引的表花费更多的时间,这是由于索引本身也需要更新。因此,理想的做法是仅仅在常常被搜索的列(以及表)上面创建索引。如果表中的某个列是可选的,那么我们可以在不向该列添加值的情况下插入新记录或更新已有的记录。1、视图隐藏了底层的表结构,简化了数据访问操作,客户端不再需要知道底层表的结构及其之间的关系。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。NULL 用作未知的或不适用的值的占位符。原创 2023-10-29 21:57:38 · 54 阅读 · 1 评论 -
SQL学习(五)
SQL通用数据类型数据类型 描述 CHARACTER(n) 字符/字符串。固定长度 n。 VARCHAR(n) 或 CHARACTER VARYING(n) 字符/字符串。可变长度。最大长度 n。 BINARY(n) 二进制串。固定长度 n。 VARBINARY(n) 或 BINARY VARYING(n) 二进制串。可变长度。最大长度 n。 BOOLEAN 存储 TRUE 或 FALSE 值。 INTEGER(p) 整数值原创 2023-11-01 15:24:55 · 37 阅读 · 0 评论 -
SQL学习(六)-SQL Aggregate 函数
-LAST() 函数返回指定的列中最后一个记录的值。--注释:只有 MS Access 支持 LAST() 函数。--其他数据库与LAST()函数作用相同的语法:--SQL Server 语法--MySQL 语法LIMIT 1;--Oracle 语法。原创 2023-11-01 16:40:45 · 76 阅读 · 0 评论 -
SQL学习(七)-GROUP BY、HAVING、EXISTS函数
(2)聚合函数(avg、sum、max、min、count),不能作为条件放在where之后,但可以放在having之后。EXISTS 运算符用于判断查询子句是否有记录,如果有一条或多条记录存在返回 True,否则返回 False。在 SQL 中增加 HAVING 子句原因是,WHERE 关键字无法与聚合函数一起使用。(1)where在group by前, having在group by 之后。GROUP BY 语句用于结合聚合函数,根据一个或多个列对结果集进行分组。原创 2023-11-10 09:44:05 · 183 阅读 · 1 评论 -
SQL学习(八)- Scalar 函数
在MySQL中,BIGINT数据类型可以存储范围更大的整数(-9223372036854775808到9223372036854775807),比INT类型更大。在Microsoft SQL Server中,BIGINT可以存储范围更大的整数(-9,223,372,036,854,775,808到9,223,372,036,854,775,807),比INT类型更大。返回参数X的四舍五入的有 D 位小数的一个数字。UCASE() 函数把字段的值转换为大写。LCASE() 函数把字段的值转换为小写。原创 2023-11-10 10:20:10 · 35 阅读 · 1 评论 -
SQL学习-常用函数
-输出结果:BCDCB。原创 2023-11-10 13:48:19 · 64 阅读 · 1 评论 -
SQL学习-LIMIT
这样就会返回前5行学生记录的id、name和age列的信息。其中5表示从第5行开始,10表示返回10行记录。注意,LIMIT的第一个参数必须是一个非负整数。原创 2023-11-10 13:22:43 · 42 阅读 · 1 评论 -
SQL练习(一)
1.Bahamas 巴哈馬”中有三個 a,還有嗎?找出所有國家,其名字包括三個或以上的a。2、“Mexico 墨西哥”的首都是”Mexico City”。顯示所有國家名字,其首都是國家名字加上”City”。3、找出所有首都和其國家名字,而首都要有國家名字中出現。4、找出所有首都和其國家名字,而首都是國家名字的延伸。你應顯示 Mexico City,因它比其國家名字 Mexico 長。你不應顯示 Luxembourg,因它的首都和國家名相是相同的。原创 2023-11-10 09:23:08 · 181 阅读 · 1 评论