wo5656500

round函数括号里的数字代表什么

round函数括号里的数字代表随机种子

wo5656500

2020-03-05

1.1417 1 2
  • 关注作者
  • 收藏

case when 语法错误

正确列子: -- 逻辑表达式 case when ...then... else ... end select *,case when sal>=3000 then '高' when sal<=1500 then '低' else '中' end as 工资级别 from emp; 错误原因:when语句的缩进要对齐

wo5656500

2020-03-05

1.1417 1 1
  • 关注作者
  • 收藏

where和having的区别

where语句后面不能跟别名,因为where是直接从原始表取字段 having跟在group by后面,可以跟别名

wo5656500

2020-03-05

1.1417 1 1
  • 关注作者
  • 收藏

avg外面为什么加了round函数就可以显示

在计算平均薪资的时候avg后要加round函数才能显示为什么? 聚合后小数位数很长,workbench中只显示4位小数,但是实际存储小数位数很长,需要四舍五入后就可以进行等值判断了

wo5656500

2020-03-05

1.1417 1 3
  • 关注作者
  • 收藏

查询各部门最高工资的员工

select deptno,max(sal) #查询部门里面的最大工资 from emp group by deptno; select empno,ename,sal,emp.deptno from emp left join (select deptno,max(sal)as 最高工资 from emp group by deptno)as t on emp.deptno=t.de

wo5656500

2020-03-05

1.1417 1 1
  • 关注作者
  • 收藏

MySQL报3734的错误

错误代码: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'issplit = '1' where term = '00'' at line 1 原来的sql语句

wo5656500

2020-03-05

1.1417 1 5
  • 关注作者
  • 收藏

MySQL报3734的错误

MySQL报3734 的错误一般都是外键添加受到约束,主键和外键不符,检查自己语句中的主键和外键

wo5656500

2020-03-05

1.1417 1 1
  • 关注作者
  • 收藏

MySQL报1290的错误

文件路径错误 解决方法:一般这种错误就是就是要导入的文件放错位置,应该把文件放在MySQL文件夹下programe data那个文件夹下的指定路径

wo5656500

2020-03-05

1.1417 1 4
  • 关注作者
  • 收藏
<1121314