摘要: Left (A,4)从左边开始截取4个字符 Right(A,4)从右边开始截取4个字符 1987-04-19 -》1987 select left('1987-04-19',4); ###(1)获取员工的入职年份 select ename,hiredate,left(hiredate,4) from 阅读全文
posted @ 2021-04-29 16:38 诺果 阅读(46) 评论(0) 推荐(0) 编辑
摘要: ##分段函数case. ##员工表中,根据薪资不一样,给不一样的评论 >4000,NB666 >3000,NB66 >2000,NB6 <2000,ZZ select sal, case when sal>4000 then 'NB666' when sal>3000 then 'NB66' whe 阅读全文
posted @ 2021-04-27 19:36 诺果 阅读(191) 评论(0) 推荐(0) 编辑
摘要: max和min ##max最大值和min最小值 ##查询员工表中,工资最高的、最低的 select max(sal) max_sal,min(sal) min_sal from emp; 阅读全文
posted @ 2021-04-25 18:59 诺果 阅读(76) 评论(0) 推荐(0) 编辑
摘要: #sum、avg、round ##(1)查询所有员工工资总和 select sum(sal) from emp; ##(2)查询所有员工工资总和、提成总和 select sum(sal),sum(comm) from emp; ##(3)查询所有员工工资总和、提成总和、薪资 select sum(s 阅读全文
posted @ 2021-04-24 18:57 诺果 阅读(539) 评论(0) 推荐(0) 编辑
摘要: Mysql 系统提供了很多的函数 Count 统计个数,次数,null不统计 Max 最大值 Min 最小值 Sum 求和 Avg 平均值 1 函数(count) ##(1)查询emp表中记录数 count(*):不会忽略null的值。 select count(*) from emp; ##(2) 阅读全文
posted @ 2021-04-23 18:56 诺果 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 1去除重复数据 (1)查询员工的所有部门【distinct:去重】 select distinct deptno from emp; 2 null处理 ##9.6ifnull ##(2)查询员工的薪资(工资 + 奖金) ##问题:任何数据 + null --> null ##1800 + null 阅读全文
posted @ 2021-04-22 18:53 诺果 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 1 介绍 (1)当想查询学生姓名中包含字符a,就需要使用到模糊查询,模糊查询的话使用关键字是 like(像) (2)通配符 _:任意一个字符 张_:张三,张三丰 张__:张三,张三丰 %:表示0或者多个字符串 张% 2 通配符:_ ##查询名字由5个字母构成的 学生记录 select * from 阅读全文
posted @ 2021-04-21 17:00 诺果 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 9.3.1常见的运算符 关系运算符:=、!=、<>、>=、<= 区间:between A and B -》[A,B] And :并且,和。 Or:或者 Is null:空 Not:否,非 Is not null:非空 In:在什么里面 9.3.2 或or、并且and ##(2.1)查询性别女,并且 阅读全文
posted @ 2021-04-20 20:07 诺果 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 9.2.1查询所有列:* ##(1.1)查询所有列:*表示所有列 ##eg:查看表所有的员工信息 select * from emp; 9.2.2查询指定列: ##(1.2)查询指定列: select empno,ename,deptno from emp; 阅读全文
posted @ 2021-04-19 20:05 诺果 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 1语法 #(1)语法 delete from 表名 where 条件 2删除所有数据 #(2)删除所有的数据 delete from tb_user ; 3根据条件删除 #(3)删除学号为1学生数据 delete from tb_user where id = 1 ; #(4)删除名字为ww学生数据 阅读全文
posted @ 2021-04-18 20:04 诺果 阅读(404) 评论(0) 推荐(0) 编辑