首先我们应该熟悉什么聚合函数(又名聚集函数):例如MIN(),Max(),SUM(),COUNT(),AVG() 这类的,我们称作是聚合函数。那么我们不能在where子句中使用这些函数,为什么呢?聚合函数也叫列函数,它们都是基于整列数据进行计算的,而where子句则是对数据行进行过滤的(这里过滤是在一个记录里边过滤的,基于"行"),更简单地说,因为聚集函数要对全列数据时行计算,因而使用它的前提是:
维克多阿涛
3天前
数据库:是OLTP(联机事务处理)应用的场景,其存储的主要是与业务直接相关的数据,强调准确、低时延、高并发,如果没有特别强调,基本上数据库里只会去存储与业务相关的数据。数据仓库:OLAP(联机分析处理)是数据仓库系统的主要应用,其支持的对象只要是面向分析场景的应用,提供结构化的、主题化的数据提供给运营,做业务反馈和辅助决策用,同时,有些场景下,也可以由数据仓库对业务进行支持。
维克多阿涛
3天前
alias:给命令起别名bash:GNU Bourne-Again Shell,大多Linux的默认shellbc = Basic Calculator,基础计算器,scale设定小数位,quit退出bg = BackGround,后台运行任务bye = bye,用于在FTP时退出FTP执行cal = calendar,日历,后跟月份数、年份数可显示指定月日历cat = catenate,连续,输
维克多阿涛
3天前
1 计算视频完播率2,对应sql 代码与答案create database test002;use test002;DROP TABLE IF EXISTS tb_user_video_log, tb_video_info;CREATE TABLE tb_user_video_log ( id INT PRIMARY KEY AUTO_INCREMENT COMMENT '自增ID',
维克多阿涛
4天前
有时候我们的自定义函数需要经常调用,为了不用每一次都执行这个自定义函数的创建过程再调用,我们需要把这个自定义函数写成一个.py格式的py文件后,把它保存到Python的sys系统目录里,然后以后用的时候,就可以直接调用,如同我们调用第三方模块函数那样方便。1, 查询sys系统目录的方法, import syssys.path2 ,在jupyter notebook写好这个自定义函数,保存成.py格
维克多阿涛
5天前
#设置rc动态参数plt.rcParams['font.sans-serif']=['Simhei'] #显示中文plt.rcParams['axes.unicode_minus']=False #设置显示中文后,负号显示受影响,显示负号
维克多阿涛
5天前
pyechart 执行 调包代码: from pyecharts import options as opts 报错: cannot import name 'options' from 'pyecharts'解决方法: 1,有可能是安装的pyecharts版本过低,在jupyter里查询一下pyecharts这个包的版本import pyechartspyecharts.__version_
维克多阿涛
1周前
pyechart 执行 调包代码: from pyecharts import options as opts 报错: cannot import name 'options' from 'pyecharts'解决方法: 1,有可能是安装的pyecharts版本过低,在jupyter里查询一下pyecharts这个包的版本import pyechartspyecharts.__version_
维克多阿涛
1周前
int(x):将一个字符串或数字转换为整型;Float(x):将一个字符串或数字转换为浮点型;Complex(real[,imag]):创建一个复数;Str(x):将对象X转换为字符串;reper(x):将对象X转换为表达式字符串;eval(str):用来计算字符串中有效的Python表达式,并返回一个对象;tuple(s):将序列S转换为元组;list(s):将序列S转换为列表;Set(s):将
维克多阿涛
1周前
1 问题: 安装mysql80时connect/ODBC 报错, 出现红色感叹号! 2,解决办法这种情况多是visual ++的问题下载较新版 Visual C++ 安装下载链接 https://docs.microsoft.com/zh-CN/cpp/windows/latest-supported-vc-redist?view=msvc-170
维克多阿涛
2周前
load data local infile 'D:/output.txt' into table testtable lines terminated by '\r\n' ; 命令:load data local infile “filename.txt” into table tbl_name;说明:MySQl的版本不得低于3.22.15,否则load data local不起作用。如果你没
维克多阿涛
2022-05-07
mysql中使用load data infile导入数据的用法有时需要将大量数据批量写入数据库,直接使用程序语言和Sql写入往往很耗时间,其中有一种方案就是使用mysql load data infile导入文件的形式导入数据,这样可大大缩短数据导入时间。LOAD DATA INFILE 语句以很高的速度从一个文本文件中读取行到一个表中。文件名必须是一个文字字符串1、首先查询,Mysql服务是否正
维克多阿涛
2022-05-07
1, load data local infile 2,解决方法 :去掉local
维克多阿涛
2022-05-07
第一句代码: create table dept(deptno int,dname varchar(15),loc varchar(10));第二句代码:create table empo(empno int, ename varchar(15) unicode, job varchar(10) not null, mgr int, hiredate date, sal float default
维克多阿涛
1月前
YXQ说使用TEXTJOIN函数和IF函数 (备注:office2016不支持TEXTJOIN函数)1,2,
维克多阿涛
1月前
Xlookup作用与参数Xlookup:搜索数据数据区域中的值,然后返回找到的第一个匹配结果。语法:=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])第一参数(必须参数):lookup_value,想要查找值第二参数(必须参数):lookup_array,想要
维克多阿涛
1月前
axis 轴axis=0 沿着0轴方向 ,垂直向下方向axis=1 沿着1轴方向, 水平向右方向data = [[1,2,3], [4,5,6], [7,8,9], [10,11,12]]data = pd.DataFrame(data,index = ['a','b','c','d'],columns=['one','two','three'])示例1,
维克多阿涛
1月前
一级市场和二级市场1、性质不同:一级市场,是首次发行市场,用于政府或公司首次发售证券,该市场的主要经营者是投资银行、经纪人和证券自营商。二级市场,是在债券和股票首次发行后,在二级市场交易,又称流通市场或次级市场。2、赢利渠道不同:一级市场,承担政府、公司新发行的证券以及承购或分销股票。二级市场,是一个资本市场,使已公开发行或私下发行的金融证券买卖交易得以进行,是任何旧金融商品的交易市场,可为金融商
维克多阿涛
1月前