SQL笔记

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语句的递归查询的,只能通过创建函数或存储过程来实现

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