
SQL
文章平均质量分 69
Ariel_欢
君子不器
展开
-
SQL Server 2014 新建数据库错误“无法获得数据库 ‘model‘ 上的排他锁”解决方案
解决----SQL Server 2014 新建数据库错误“无法获得数据库 ‘model’ 上的排他锁”问题:解决方法:新建查询,插入原创 2020-09-22 19:16:50 · 833 阅读 · 15 评论 -
MySQL报错1055- Expression #3 of SELECT list is not in GROUP BY clause and contains nonaggregated colum
1.问题描述:今天在写SQL语句时,需要将数据先按用户分组汇总,再按物品类型(测试数据库中字段是item_name)进行分组汇总,SQL语句中使用了group by分组函数,然后执行SQL报错:执行的SQL语句:SELECT a.user_id,a.item_name,a.item_id,a.approver_id,a.create_time,a.supposed_return_timeFROM `t_approval` as aWHERE now() > a.supposed原创 2021-05-15 22:05:18 · 6764 阅读 · 5 评论 -
SQL-多表联查
多表联查:由内向外一层层的查询先把其中一个表想要的数据查出来,并把查询结果命名为一张新表,然后外层查询这张新表与别的表(内连接等)例子:表1:tb_score_record先将这张表中每个人score求和:使用group by 按照stu_id分组,就Sum(score):SELECTstu_id,SUM( score ) AS scoreFROM`tb_score_record`GROUP BYstu_id结果:求出每个人的总分,但是这张表中...原创 2021-04-27 14:11:16 · 2870 阅读 · 6 评论 -
SQL-order by 和 limit 用法
题目一:sql查找最晚一天,日期最大的一条记录 两种方法例:查找最晚入职员工的所有信息CREATE TABLE `employees` (`emp_no` int(11) NOT NULL, --'员工编号'`birth_date` date NOT NULL,`first_name` varchar(14) NOT NULL,`last_name` varchar(16) NOT NULL,`gender` char(1) NOT NULL,`hire_date` date NOT原创 2021-04-27 14:24:55 · 11690 阅读 · 7 评论