摘要: -- 分组数据(涉及两个新子句,GROUP BY子句和HAVING子句) SELECT COUNT(*) AS num_prodsFROM ProductsWHERE vend_id = 'DLL01'; 阅读全文
posted @ 2020-07-08 10:31 小宇啊 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 变量: 使用前不需要声明,但是必须赋值 没有固定的类型 等号“=”来给变量赋值 变量可以重复赋值,后面的会覆盖前面的 counter = 100 pi = 3.14 name = "Python" print(counter) print(pi) print(name) 100 3.14 Pytho 阅读全文
posted @ 2020-07-08 10:30 小宇啊 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 搬家 阅读全文
posted @ 2019-09-19 18:06 小宇啊 阅读(92) 评论(0) 推荐(0) 编辑
摘要: print(keyword.kwlist) 阅读全文
posted @ 2019-06-24 13:24 小宇啊 阅读(342) 评论(0) 推荐(0) 编辑
摘要: -- 聚集函数(方便分析和报表生成,其实也就是进行简单的统计学的处理,不需要返回原表来浪费时间)/* 比如:1.确定表中某些行数(或者满足某个条件或包含某个特定值的行数) 2.获得表中某些行的和 3.找出表列(或所有行或某些特定的行)的最大值、最小值、平均值 (在各种主要SQL实现中得到了相当一致的 阅读全文
posted @ 2019-06-23 21:32 小宇啊 阅读(467) 评论(0) 推荐(0) 编辑
摘要: /* 函数处理数据的一个问题就是每个DBMS都有特定的函数,在不同的DBMS中,各个函数的名称和语法可能极其不同这意味着特定SQL实现编写的代码在其他视线中可能不正常*/ -- 在MySQL中: /* 提取字符串的组成部分 SUBSTRING()数据类型转换 CONVERT()取当前日期 CURDA 阅读全文
posted @ 2019-06-23 17:54 小宇啊 阅读(429) 评论(0) 推荐(0) 编辑
摘要: /* 什么是计算字段?计算字段是运行时在SELECT语句内创建的 为什么要使用计算字段? 由于直接存储在数据库表中的数据在实际应用中不能拿来直接使用,比如物品订单表里有单价和数量,但是我们也需要汇总总价格等场景,这个时候我们需要直接从数据库中检索出转换/计算或格式化过的数据,这个时候计算字段也就派上 阅读全文
posted @ 2019-06-23 15:57 小宇啊 阅读(686) 评论(0) 推荐(0) 编辑
摘要: -- 通配符进行过滤 #使用条件是只能用于文本字段(字符串),非文本数据类型字段不能使用通配符搜索 -- LIKE操作符/* 当过滤中使用的值都是已知的时候可以不用通配符,但是当数据量很大 需要进行搜索特定条件的值,简单的比较操作符肯定不行,这时候利用通配符,可以创建比较特定数据的搜索模式。什么是通 阅读全文
posted @ 2019-06-23 11:40 小宇啊 阅读(540) 评论(0) 推荐(0) 编辑
摘要: -- 高级数据过滤 关键词:WHERE子句 | NOT 和IN 操作符 -- 组合WHERE子句 (给出多个WHERE子句。有两种使用方式:以AND子句或OR子句的方式使用) -- AND操作符(相当于给WHERE子句添加了附加条件)SELECT prod_id,prod_price,prod_na 阅读全文
posted @ 2019-06-22 21:02 小宇啊 阅读(274) 评论(0) 推荐(0) 编辑
摘要: -- 由于很少需要检索表中的所有行,需要限定条件根据特定操作(搜索条件|过滤条件)或报告的需要提取表数据的子集 -- SELECT语句中,使用where字句进行过滤,where字句在表明(FROM字句)之后给出SELECT prod_name,prod_priceFROM ProductsWHERE 阅读全文
posted @ 2019-06-22 18:13 小宇啊 阅读(158) 评论(0) 推荐(0) 编辑