摘要:
case end进行多条件的判断 结果: 结果: 阅读全文
摘要:
SQL 通配符:在搜索数据库中的数据时,SQL 通配符可以替代一个或多个字符。SQL 通配符必须与 LIKE 运算符一起使用。在 SQL 中,可使用以下通配符: 参考:SQL 通配符 阅读全文
摘要:
row_number() 与over()是在一起使用的,作用就是对表进行排序并记数。 语法: 通过语法可以看出 over里有两个参数, partition by 和 order by ,其中partition by是可以不写的,但是order by是必须有的。partition by是什么意思呢?p 阅读全文
摘要:
SQL日期:当我们处理日期时,最难的任务恐怕是确保所插入的日期的格式,与数据库中日期列的格式相匹配。只要数据包含的只是日期部分,运行查询就不会出问题。但是,如果涉及时间,情况就有点复杂了。在讨论日期查询的复杂性之前,我们先来看看最重要的内建日期处理函数。 SQL Server 中最重要的内建日期函数 阅读全文
摘要:
CONVERT() 函数是把日期转换为新数据类型的通用函数。CONVERT() 函数可以用不同的格式显示日期/时间数据。 data_type(length) 规定目标数据类型(带有可选的长度)。data_to_be_converted 含有需要转换的值。style 规定日期/时间的输出格式。可以使用 阅读全文
摘要:
函数的类型:在 SQL 中,基本的函数类型和种类有若干种。函数的基本类型是:Aggregate 函数、Scalar 函数。 Aggregate 函数:操作面向一系列的值,并返回一个单一的值,下面是SQL语句: Scalar 函数:操作面向某个单一的值,并返回基于输入值的一个单一的值。下面是SQL语句 阅读全文
摘要:
HAVING:在 SQL 中增加 HAVING 子句原因是,WHERE 关键字无法与合计函数一起使用。 我们拥有下面这个 "Orders" 表: 现在,我们希望查找订单总金额少于 2000 的客户。我们使用如下 SQL 语句: 结果集类似: 现在我们希望查找客户 "Bush" 或 "Adams" 拥 阅读全文
摘要:
GROUP BY 语句用于结合合计函数,根据一个或多个列对结果集进行分组。 SQL GROUP BY 实例:我们拥有下面这个 "Orders" 表 现在,我们希望查找每个客户的总金额(总订单)。我们想要使用 GROUP BY 语句对客户进行组合。我们使用下列 SQL 语句: 结果集类似这样: 我们也 阅读全文
摘要:
UNION 操作符:用于合并两个或多个 SELECT 语句的结果集。请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。 注释:默认地,UNION 操作符选取不同的值。如果允许重复的值,请使用 UNION 阅读全文
摘要:
基本概念 join :用于根据两个或多个表中的列之间的关系,从这些表中查询数据。 join和key:有时为了得到完整的结果,我们需要从两个或更多的表中获取结果。我们就需要执行 join。数据库中的表可通过键将彼此联系起来。主键(Primary Key)是一个列,在这个列中的每一行的值都是唯一的。在表 阅读全文
摘要:
ALTER TABLE 语句用于在已有的表中添加、修改或删除列。 Persons 表: 现在,我们希望在表 "Persons" 中添加一个名为 "Birthday" 的新列。 请注意,新列 "Birthday" 的类型是 date,可以存放日期。数据类型规定列中可以存放的数据的类型。 新的 "Per 阅读全文
摘要:
DROP撤销索引、表以及数据库 阅读全文
摘要:
CREATE INDEX 语句用于在表中创建索引。在不读取整个表的情况下,索引使数据库应用程序可以更快地查找数据。 索引:您可以在表中创建索引,以便更加快速高效地查询数据。用户无法看到索引,它们只能被用来加速搜索/查询。 注释:更新一个包含索引的表需要比更新一个没有索引的表更多的时间,这是由于索引本 阅读全文
摘要:
我们将主要探讨以下几种约束: 1、NOT NULL 2、UNIQUE 3、PRIMARY KEY 4、FOREIGN KEY 5、CHECK 6、DEFAULT SQL NOTNULL约束:NOT NULL 约束强制列不接受 NULL 值。下面的 SQL 语句强制 "Id_P" 列和 "LastNa 阅读全文
摘要:
通过代码方式创建数据库 通过代码方式创建表 表的增删改查 阅读全文