sql
沈小叶
我是沈小叶,只是互联网这片大森林中毫不起眼、枯黄的一片叶子
展开
-
SQL表连接查询(inner join、full join、left join、right join)
前提条件:假设有两个表,一个是学生表,一个是学生成绩表。表的数据有:**一、内连接-inner jion** :最常见的连接查询可能是这样,查出学生的名字和成绩: select s.name,m.mark from student s,mark m where s.id=m.studentid 上面就是我们最常见的inner join,即内连接,把符合student.id=mark.studen原创 2016-01-18 10:35:06 · 302 阅读 · 0 评论 -
Truncate
由于经常要用到Truncate , delete, drop 等命令,但是可能还有一些同 学不是太了解操作过程中及之后数据库中数据结构的变化以及可能带来的后果, 所以在这里编写了一些相关的资料,写的比较凌乱.语法: TRUNCATE TABLE [schema.] table [{DROP | REUSE} STORAGE] 功能: 删除整个表的数据并释放空间 由于Truncate 是D转载 2016-01-18 15:21:39 · 808 阅读 · 0 评论 -
id用逗号隔开,如何sql显示全部name
记一条sql, sys_user_id中 可以绑定多个安检人,现在业务要求,直接sql中查询并显示全部安检人 实现方式 SELECT spt.plan_id,spt.sys_user_id,(SELECT GROUP_CONCAT(`name`) FROM sys_user WHERE instr(concat(',',(spt.sys_user_id),','),concat(',',id,'...原创 2018-11-06 15:26:55 · 2312 阅读 · 1 评论 -
mysql orderby和 group by的区别
为获取所有地址的所有最新操作数据,即想先排序ORDER BY后获取最新的记录 GROUP BY 可能会是这样的sql SELECT sptr.tenant_id ,ct.tenant_name,sptr.exec_state,sptr.address_id , sptr.safecheck_state,sptr.exec_time FROM safe_plan_task spt,safe_pl...原创 2018-11-23 15:28:30 · 578 阅读 · 0 评论