错误原因:因为数据库设置了安全模式,不让修改,所以需要取消安全模式 解决方法:运行代码set sql_safe_updates=0; -- 设置数据库安全权限
开花结果02
2020-06-05
错误解释:是说不知道order by 中“总成绩”这个字段名在哪一列 错误原因:select 后面的这两个字段是同时计算的,所以order by 后面不能引用别名,要使用原来的聚合字段就可以了 正确写法:
开花结果02
2020-06-05
在批量导入数据时,我们执行的代码是 但是有的同学发现自己没有Uploads,找不到此路径, 这时我们需要查看一下自己的安全路径 show variables like '%secure%'; 将自己所需要导入的数据文件放在自己的安全路径下就可以了
开花结果02
2020-06-05
一 count() count是对数值型数字的计数,也就是说,如果要统计的单元格里有文字,是不统计在内的 例如,以下的5行记录,记录的是产品名称,都是文本格式,使用count计数,返回的就是0。 返回的结果是0 二 counta counta函数——返回数据范围内所有非空单元格的个数,对相同区域进行计数,得到的不同结果 三 countif countif函数是对单元格进行条件
开花结果02
2020-06-04
错误解释:1054的错误代码是说不知道having后面的"create_at"在哪一列 错误原因:having只能对分组结果的筛选,可以出现分组字段还有聚合值 解决方法:将这个筛选条件写到where后面 这样执行就不会报错了
开花结果02
2020-06-04
在进行数据导入时,路径中不能有中文,’\‘在编程语言中是转义符,因此我们要将’\‘改为’\\'或‘/’ 这时候我们可以使用ctrl H作为快捷键 注意要点击Replace all这样才能完成替换 这样就完成替换啦
开花结果02
2020-06-04
错误解释:1054的错误代码是说不知道where后面的账户余额在哪一列 错误原因:这是由于SQL语言的执行顺序导致的,先执行from--where--select,所以这就要求where后面不可以使用别名 解决方法:将账户余额改成curr_bal uncurr_bal这样的表中原有的字段名就可以了
开花结果02
2020-06-03
在日常工作中,我们往往需要将多个工作簿合并到一个工作簿中,数据少的情况下,我们可以直接复制粘贴,数据多的情况下呢?如果一个工作簿中含有多个工作表呢?我们又该怎么操作呢? 合并步骤: 1. 将需要合并的工作簿全部放在同一个文件夹下面; 2. 新建一个工作簿,如merge,其他工作簿将被合并到这个工作簿中。 3. 开打merge, 鼠标放在sheet1,右键-查看代码,然后复制粘贴以下
开花结果02
2020-06-03
错误解释:操作用包含1列 错误原因:子查询使用的有问题,这里子查询返回的是一个表,sal代表某个字段,“某个字段>某个表”的表述在逻辑上是有问题的,一般某个字段只能大于某个值 更改方法:将子查询里面的*替换成sal,这样就可以正常运行了
开花结果02
2020-06-03
错误解释:子查询返回1行以上 错误原因:子查询返回1行以上,所以这不能用= 解决方法:改成in就可以了,如果子查询的结果只有一行,用=和in都可以的,如果有多行就不能用=了
开花结果02
2020-06-03
错误原因:是说在emp表中找不到empno这个字段名 解决办法:执行以下select * from emp;查看一下表中的字段名,如果不一致,更改一下字段名就可以了
开花结果02
2020-06-02
出现错误代码1146是什么原因呢? 错误解释:是说test数据库中找不到t1这张表 错误原因:在进行表连接前没有建表和导入数据 解决办法:执行create语句和insert into语句,创建t1表和导入数据就可以了
开花结果02
2020-06-02
在聚合运算后我们发现小数位数很长,想要只保存两位小数,怎么操作呢? 这个时候,我们可以使用round()函数 它有两个参数round(要四舍五入的数字,想要保存的位数) 例如:上面的例子,想要保存两位小数,在avg(sal)外面加入round函数就可以了 这样最后的结果就以两位小数储存了
开花结果02
2020-06-02
在Mysql中我们往往会进行条件的查询,在遇见区间条件查询时,我们就可以使用between...and函数 举例子: 注意的是between...and函数的区间是左闭和右闭区间,两边是都可以取到的 如果我们的区间条件换成是大于2000和小于3000的员工信息,就不可以用between...and函数了,这时候可以分开两个条件来取,再用and取交集
开花结果02
2020-06-02
什么是唯一性约束: 唯一性约束(unique)是指指定字段的取值不能重复,可以为空,但只能出现一个空值 2.怎样创建唯一性约束: 列级添加唯一约束:create table <表名> (<字段名1> <字段类型1> unique,……<字段名n> <字段类型n>); 表级添加唯一约束:create table <表名> (<字段名1> <字段类型1,……<字段名n> <字段类型n>,[const
开花结果02
2020-06-02