boiled_iron

coding,sql,accounting,hospital,paper,picturing

导航

2021年1月24日 #

事务(transaction)

摘要: 事务是对表中数据进行更新的单位。简单来讲,事务就是需要在同一个处理单元中执行的一系列更新处理的集合 。 事务的语法 事务开始语句; DML语句①; DML语句②; DML语句③; . . .事务结束语句(COMMIT或者ROLLBACK); 事务开始语句:BEGIN TRANSACTION 事务结束 阅读全文

posted @ 2021-01-24 00:48 boiled_iron 阅读(348) 评论(0) 推荐(0) 编辑

UPDATE语句的使用方法

摘要: 基本语法: UPDATE <表名> SET <列名> = <表达式>; 更新部分数据行的搜索型UPDATE UPDATE <表名> SET <列名> = <表达式> WHERE <条件>; 多列更新:SET后使用逗号将列进行分隔排列 阅读全文

posted @ 2021-01-24 00:19 boiled_iron 阅读(2293) 评论(0) 推荐(0) 编辑

DELETE语句的使用方法

摘要: DROP TABLE 语句可以将表完全删除 DELETE 语句会留下表(容器),而删除表中的全部数据 Tips: DELETE 语句的对象是行而不是列,所以 DELETE 语句无法只删除部分列的数据。因此,在 DELETE 语句中指定列名是错误的。当然,使用星号的写法(DELETE * FROM P 阅读全文

posted @ 2021-01-24 00:04 boiled_iron 阅读(1375) 评论(0) 推荐(0) 编辑

2021年1月23日 #

INSERT语句的使用方法

摘要: INSERT语句的基本语法 INSERT INTO <表名> (列1, 列2, 列3, ……) VALUES (值1, 值2, 值3, ……); 将列名和值用逗号隔开,分别括在()内,这种形式称为清单。列清单,值清单。 对表进行全列 INSERT 时,可以省略表名后的列清单。 INSERT 语句中想 阅读全文

posted @ 2021-01-23 23:53 boiled_iron 阅读(1725) 评论(0) 推荐(0) 编辑

2021年1月21日 #

ORDER BY 子句

摘要: 子句的书写顺序 1. SELECT 子句 → 2. FROM 子句 → 3. WHERE 子句 → 4. GROUP BY 子句 →5. HAVING 子句 → 6. ORDER BY 子句 ORDER BY子句通常写在SELECT语句的末尾。 降序排列时在列名后面使用 DESC 关键字。 使用升序 阅读全文

posted @ 2021-01-21 23:36 boiled_iron 阅读(199) 评论(0) 推荐(0) 编辑

HAVING子句

摘要: 使用 HAVING 子句时 SELECT 语句的顺序 SELECT → FROM → WHERE → GROUP BY → HAVING HAVING 子句中能够使用的 3 种要素: 常数 聚合函数 GROUP BY子句中指定的列名(即聚合键) 相对于HAVING子句,更适合写在WHERE子句中的条 阅读全文

posted @ 2021-01-21 23:10 boiled_iron 阅读(81) 评论(0) 推荐(0) 编辑

GROUP BY

摘要: GROUP BY 子句的书写位置: 1. SELECT → 2. FROM → 3. WHERE → 4. GROUP BY (暂定) 聚合键中包含NULL时,在结果中会以“不确定”行(空行)的形式表现出来。 GROUP BY 和 WHERE 并用时 SELECT 语句的执行顺序 FROM → WH 阅读全文

posted @ 2021-01-21 22:12 boiled_iron 阅读(77) 评论(0) 推荐(0) 编辑

聚合函数

摘要: 定义:用于汇总的函数称为聚合函数或者聚集函数,本书中统称为聚合函数。所谓聚合,就是将多行汇总为一行。实际上,所有的聚合函数都是这样,输入多行输出一行。 聚合函数会对NULL以外的对象进行汇总。但是只有COUNT函数例外,使用COUNT(*)可以查出包含NULL在内的全部数据的行数。 举个极端的例子: 阅读全文

posted @ 2021-01-21 21:16 boiled_iron 阅读(363) 评论(0) 推荐(0) 编辑

2021年1月19日 #

逻辑运算符

摘要: AND运算符的优先级高于OR运算符。想要优先执行OR运算符时可以使用括号。 使用逻辑运算符时也需要特别对待 NULL 阅读全文

posted @ 2021-01-19 22:36 boiled_iron 阅读(43) 评论(0) 推荐(0) 编辑

比较运算符

摘要: 比较运算符 <>代表否定含义“不等于” 有很多RDBMS【包括sql server】可以使用比较运算符“!=”来实现不等于功能。但这是限于不被标准SQL所承认的特定SQL,出于安全的考虑,最好不要使用。 可以使用比较运算符对计算结果进行比较SELECT product_name,product_ty 阅读全文

posted @ 2021-01-19 21:58 boiled_iron 阅读(140) 评论(0) 推荐(0) 编辑