SQL 总结(持续更新)

目录

Oracle     

Mysql


将两个sql语句查询出来的内容合并到一起 union all 这个方法要求字段是一致的,而且order by 和union all不能同时使用
  SELECT  * FROM (SELECT *   FROM  表名 GROUP BY 字段名 ORDER BY 字段名 DESC) t1
     UNION ALL
  SELECT   *  FROM (SELECT *   FROM  表名 GROUP BY 字段名 ORDER BY 字段名 DESC) t2


Oracle     

    数据库中系统时间 SYSDATE
    数据库中UUID方法 SYS_GUID()

TO_CHAR(ZKZ.ZHI_KONG_RI_QI, 'YYYY-MM-DD')  将数据库中的时间字段转为字符串字段
TO_DATE(ZKZ.ZHI_KONG_RI_QI, 'YYYY-MM-DD')  将字符串类型的数据存到数据库中
SELECT 0 as SHI_FOU_MO_JI FROM QI_XIE_LEI_XING WHERE DELETE_FLAG = 0   sql语句给一个字段设置一个指定的值


Mysql


    GROUP_CONCAT(xxxxxx) GROUP BY XXX     将数据按照指定分类 然后将同一个字段的值拼接起来
    CONCAT 拼接同一个记录中的不同字段的值 有一个字段为null 则都为null

    concat_ws
    是concat()的特殊形式。第一个参数是其它参数的分隔符。分隔符的位置放在要连接的两个字符串之间。分隔符可以是一个字符串,也可以是其它参数。
    分隔符为NULL,则返回结果为NULL: 如果参数中存在NULL,则会被忽略:

    TO_DAYS()  将字符串转换为日期格式
    DATE_FORMAT()   将日期格式转为字符串
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值