MySQL常用功能

--查询分组最大值
SELECT * FROM `myTable` WHERE `val` IN (SELECT MAX(`val`) FROM `myTable` GROUP BY `id`) ORDER BY `id` ASC LIMIT 10
--CAST转换数据类型,DATE_FORMAT控制时间格式,DATE_ADD做时间运算
SELECT CAST(DATE_FORMAT(DATE_ADD(NOW(),INTERVAL -1 DAY),'%Y%m%d'AS SIGNED INTEGER)

select case 1
    
when 1
        
then ''
    
when 2
        
then ''
    
else ''
end;


posted on 2007-07-23 14:28  吴剑  阅读(535)  评论(0编辑  收藏  举报

导航