SQL笔记

Posted 刘家三胖

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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语句的递归查询的,只能通过创建函数或存储过程来实现

 

以上是关于SQL笔记的主要内容,如果未能解决你的问题,请参考以下文章

Microsoft SQL Server 代码片段收集

缺少 SQL SERVER 2014 代码片段

sql Oracle代码片段

MyBatis-05-笔记

sql 日期转换代码片段 - Dato,120,konvertere

以下代码片段是不是容易受到 Rails 5 中 SQL 注入的影响?