首页 > 数据库技术 > 详细

SQL笔记

时间:2018-01-02 18:34:44      阅读:200      评论:0      收藏:0      [点我收藏+]

1. UNION ALL

    必须保持前后字段顺序一致(否则数据会乱掉),

    字段数必须前后一致

2. LEFT JOIN

   使用left join 需要用对象名区分不同的表,并且需要加条件

select 
  A.name,
  A.id...
from Table1 A
LEFT JOIN Table2 B ON A.name = B.name

3.数据格式转换

   DATE_FORMAT(max(updatetime),‘%Y-%m-%d %H:%i:%s‘)

4.模糊查询

   where code like "rpt-%"

5.以某种格式连接多个字段

  

select 
    concat_ws(”-“,arg1, arg2, ...) as arg

6.获取最新的一条数据

select 
    table_id,
    max(end_time) lastedtime 
from Table group by table_id

7.MySQL是不支持SQL语句的递归查询的,只能通过创建函数或存储过程来实现

 

SQL笔记

原文:https://www.cnblogs.com/jlliu/p/8178257.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!