自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 SQL-task5

5.1窗口函数<窗口函数> OVER ([PARTITION BY <列名>] ORDER BY <排序用列名>)5.2窗口函数种类一是 将SUM、MAX、MIN等聚合函数用在窗口函数中二是 RANK、DENSE_RANK等排序用的专用窗口函数5.3窗口函数的的应用 - 计算移动平均<窗口函数> OVER (ORDER BY <排序用列名> ROWS n PRECEDING )<窗口函数> OVER (OR

2021-12-14 19:51:07 396

原创 SQL-task4

4.1表的加减法小测验1:使用UNIONselect product_id,product_name,product_type,sale_price,purchase_pricefrom productwhere (sale_price - purchase_price) / purchase_price > 0.5unionselect product_id,product_name,product_type,sale_price,purchase_pricefrom prod.

2021-12-14 18:38:47 406

原创 SQL-task3

3.1 视图通过定义视图可以将频繁使用的SELECT语句保存以提高效率。 通过定义视图可以使用户看到的数据更加清晰。 通过定义视图可以不对外公开数据表全部字段,增强数据的保密性。 通过定义视图可以降低数据的冗余。CREATE VIEW <视图名称>(<列名1>,<列名2>,...) AS <SELECT语句>在一般的DBMS中定义视图时不能使用ORDER BY语句。在 MySQL中视图的定义是允许使用 ORDER BY 语句的ALTER

2021-12-14 12:11:49 535

原创 SQL-task2

一、SELECT语句基础SELECT <列名>, …… FROM <表名> WHERE <条件表达式>;设定汉语别名时需要使用双引号(")括起来。 -- 此处为一行注释 /* 此处 为 多行注释 */二、算术运算符和比较运算符运算符含义=和~相等<>和~不相等>=大于等于~>大于~<=小于等于~<小于~希望选取NULL记录时,需要在条件表达式中使用IS NULL运算符。希望选取不是NULL的记录时,...

2021-12-13 22:57:27 119

原创 SQL-Task1 基础

三种SQL语句:DDL、DML*、DCL重点是DML:SELECT、INSERT、UPDATE、DELETE书写规则1.英文;结尾2.不区分关键字大小写,但插入表中的数据不同3.常数的书写方式固定4.单词需要用半角空格/换行来分隔语法1.数据库的创建CREATE DATABASE < 数据库名称 > ;2.表的创建CREATE TABLE < 表名 > ( < 列名 1> < 数据类型 > < 该列所需约束 &

2021-12-13 19:34:43 322

原创 Python task4 学习笔记

步骤:导入包 -> 读入表1与表2(pd.read_csv) -> 关联两表(pd.merge,类似sql中join)为12 -> 提取12中需要的列(pd.DataFrame)-> 查看前几行(数据框.head) -> 读入捐赠人 -> 合并表3 -> 提取最后需要的列 -> 查看数据规模(.shape) -> 查看整体数据信息(.info)-> 空值处理(.fillna) -> 处理日期列(astype(str)) -> 再次

2021-12-07 18:36:07 65

原创 Python task3 学习笔记

函数:1.help(函数名) 2.函数名.__doc__输出函数中的文本 3.默认参数一定要放在位置参数后面,不然程序会报错。4.加了星号(*)的变量名会存放所有未命名的变量参数。5.**kw - 关键字参数,可以是从零个到任意个,自动组装成字典。6.*, nkw - 命名关键字参数,用户想要输入的关键字参数,定义方式是在nkw 前面加个分隔符 *。7.参数定义的顺序:位置参数、默认参数、可变参数/命名关键字参数和关键字参数。8.当内部作用域想修改外部作用域的变量时,就要用到global..

2021-12-05 23:07:59 673

原创 Python task2 学习笔记

range(n)表示从0到n-1,n取不到推导式:x = [i**2 for i in range(6)]容器数据类型列表:list[],有顺序,大小不固定。保存的是对象的指针。列表内容可更改,而元组不行。list.extend(seq) 在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表),append是加入一个列表,remove 和 pop 都可以删除元素,前者是指定具体要删除的元素,后者是指定一个索引。元组:tuple() 元组中只包含一个元素时,需要在元素后面添加逗号,否则括号

2021-12-05 12:43:59 188

原创 Python task1 学习笔记

1.is,is not对比内存地址,==,!=对比值,将值赋予时是赋予地址,地址不可变类型(str等),可变类型(list,dict,tuple等)。2.Python变量名大小写敏感3.dir(对象/包)可用来查看含有的属性和方法4.如果要判断两个类型是否相同推荐使用isinstance()。5.正数的原码、反码、补码一致,负数反码符号位不变,其余位取反,补码为反码+16.input 函数将接收的任何数据类型都默认为 str循环部分有while和for两大类区别:while后加条件,for

2021-12-05 09:13:25 227

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除