sql查询
想要飞翔的企鹅
这个作者很懒,什么都没留下…
展开
-
SQL常用的语句
SQL常用的语句原创 2022-11-01 18:14:39 · 74 阅读 · 0 评论 -
dual表在Oracle或mysql中的用法
dual原创 2022-08-31 18:21:51 · 454 阅读 · 0 评论 -
case when使用
case when原创 2022-08-11 18:52:48 · 194 阅读 · 0 评论 -
SQL 获取每个部门中当前员工薪水最高的相关信息
各个部门最高薪水原创 2022-08-06 21:12:19 · 3665 阅读 · 0 评论 -
优化查询(工作中)
优化查询原创 2022-08-03 11:44:52 · 151 阅读 · 0 评论 -
查看mysql数据库有多少张表
select count(table_name) from information_schema.`TABLES` where table_schema='数据库名称';原创 2021-05-20 14:46:29 · 269 阅读 · 0 评论 -
date_format的简单使用
话不多说直接上图:1.数据库table1select date_format(t.time,'%Y-%m-%d') from test.table1 t 2.执行语句结果剩下的使用可以查看w3school,地址如下https://www.w3school.com.cn/sql/func_date_format.asp原创 2021-05-19 18:33:16 · 286 阅读 · 0 评论 -
select 1 from 表名
这个语句的意思主要是为了确定数据的行数,才使用的,一般自己查询的时候使用的也不是很多,很多时候都是mybatis中自动生成的语句为了查询某一条语句的总条数。例如下面的语句: 真实的业务mybatis自动生成的语句select count(0) from ( select 1 from (select name from test.table1) h group by h.name desc ) d为什么要把这个d添加上呢,不添加d会报错,如下所示:Every derived tab原创 2021-05-19 18:21:22 · 989 阅读 · 0 评论 -
union all 的使用
UNION ALL就是将两个sql语句查询出来的数据放到一块,union all两边的sql是没有关联性的,一般是将同一属性的放到一列,这样查询起来才有意义。如下图的例子展示的就是两个sql用union all关联起来但是并没有意义:...原创 2021-05-19 10:48:43 · 6294 阅读 · 0 评论 -
给表添加字段并添加注释
给表添加字段同时加上注释Alter table 表名 add ‘字段名’ varchar(2) (数据类型) default ‘1’ comment ‘注释内容’给表的字段添加上注释alter table 表名 MODIFY 字段名 comment ‘注释信息’原创 2021-05-14 16:43:39 · 2797 阅读 · 0 评论 -
left join on
左外联:就是查询结果中左侧的内容全部查询出来,右侧的内容依次查询满足条件的展示出来,其他的都是null。如下图所示:admin表admin1表执行语句select * from admin a left join admin1 a1 on (a.id =a1.id)结果如下图:admin1中满足条件的id是1、2、3,所以查询出来的就是admin1中只有id为1、2、3的。当有多个做外联的时候会是怎么样查询的呢如下图所示:admin2表执行下面的sql语句的结果selec原创 2021-04-25 12:54:05 · 384 阅读 · 0 评论