sql记录

DATE_FORMAT(日期,'%Y%m%d')   日期格式截取   小y表示获取年的后两位   大Y表示获取全年
SUM()求和‘’
count() 求总数
group by 分组(在where的后面   having的前面)
concat() 动态拼接口号中的参数
order by 分组   降序DESC   升序ASC
(curdate() - INTERVAL 7 DAY)表示当前日期减去7天的时间间隔
concat('%',自定义,'%')表示拼接,一般作用于模糊查询

列名 between  ...   and  .....   在什么之间

 SUBSTRING('your_string', 5, 2);  从第五号元素开始取两位

DATE_FORMAT(DATE_SUB(NOW(), INTERVAL 1 MONTH),'%Y-%m-%d 00:00:00')

取现在时间 减去一个月在 规范日期格式

<![CDATA[<=]]>   小于转义

IFNULL(查询值,0)如果为空这里返回0

union 联合表

replace into
使用唯一索引 进行冲突判断(唯一索引冲突则修改  无冲突则新建)   前提需要设置唯一索引

ST_Distance_Sphere()计算两单之间的距离
DATE_SUB(NOW(), INTERVAL 1 MONTH)     now()当前时间减去一个月
CASE WHEN EXISTS (子查询) THEN 0 ELSE 1 可以接在order by进行排序使用。 EXISTS  口号中部位空返回1  为空返回0

在lift join 的on后面接and 条件语句是不影响左边表的数据的。如果在where中添加and 条件是一定影响全表的(包括最左的表)
  • 8
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值