码迷,mamicode.com
首页 > 其他好文 > 详细

12月点滴

时间:2018-12-11 11:17:30      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:tor   end   pen   HERE   inter   sel   add   rand   int   

sql语法

1.生成随机整数  FLOOR( 500 + RAND() * (2000 - 500))        这个可生成500-2000之间随机整数

2.‘名字‘ as type     这样查询时可直接增加新列,注意名字是用双引号阔起来的

 

 SELECT
    cc.id,
        cc.`NAME`,
        cc.`home_image`,
        cc.ADDRESS,
        cc.shopowner_name,
        cc.opening_date,
        cc.start_date,
        cc.end_date,
        cc.type,
        cc.bonus_money
        FROM
        (SELECT
        c.id,
        c.`NAME`,
        c.`home_image`,
        c.ADDRESS,
        c.shopowner_name,
        c.opening_date,
        c.start_date,
        c.end_date,
        ‘五彩趣智慧生活馆‘ AS `type`,
        sd.today_bonus AS bonus_money
        FROM  company c
        LEFT JOIN shop_bonus_detailed sd
        ON c.id = sd.shop_id
        WHERE  sd.bonus_date = DATE_SUB(CURDATE(),INTERVAL 1 DAY)
        UNION ALL
        SELECT
        co.`ID`,
        co.`NAME`,
        co.`home_image`,
        co.ADDRESS,
        co.shopowner_name,
        co.opening_date,
        co.start_date,
        co.end_date,
        ‘便利店‘ AS `type`,
        cs.convenience_store_bonus_money
        FROM  convenience_store co
        LEFT JOIN convenience_store_bonus cs
        ON co.ID = cs.convenience_store_id
        WHERE  cs.bonus_date = DATE_SUB(CURDATE(),INTERVAL 1 DAY)
        ) cc

 

目前写过的最长sql

12月点滴

标签:tor   end   pen   HERE   inter   sel   add   rand   int   

原文地址:https://www.cnblogs.com/findtasy/p/10070384.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!