日期 使用 DATE_FORMAT
mysql> SELECT
-> DATE_FORMAT(NOW(), '%Y~%m~%d %k.%i.%s' ) A;
+---------------------+
| A |
+---------------------+
| 2010~10~22 20.55.09 |
+---------------------+
1 row in set (0.00 sec)
%W 星期名字(Sunday……Saturday)
%D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。)
%Y 年, 数字, 4 位
%y 年, 数字, 2 位
%a 缩写的星期名字(Sun……Sat)
%d 月份中的天数, 数字(00……31)
%e 月份中的天数, 数字(0……31)
%m 月, 数字(01……12)
%c 月, 数字(1……12)
%b 缩写的月份名字(Jan……Dec)
%j 一年中的天数(001……366)
%H 小时(00……23)
%k 小时(0……23)
%h 小时(01……12)
%I 小时(01……12)
%l 小时(1……12)
%i 分钟, 数字(00……59)
%r 时间,12 小时(hh:mm:ss [AP]M)
%T 时间,24 小时(hh:mm:ss)
%S 秒(00……59)
%s 秒(00……59)
%p AM或PM
%w 一个星期中的天数(0=Sunday ……6=Saturday )
%U 星期(0……52), 这里星期天是星期的第一天
%u 星期(0……52), 这里星期一是星期的第一天
%% 一个文字“%”。
所有的其他字符不做解释被复制到结果中
数字, Mysql 好像有个 FORMAT 函数
FORMAT(X,D)
将number X设置为格式 '#,###,###.##', 以四舍五入的方式保留到小数点后D位, 而返回结果为一个字符串。
例题:表A(id,name,regdate(日期类型))
表C(id, name)
1.求表A中每个月注册用户数?
答:select count(*) from 表A group by DATE_FORMAT(regdate,'%Y-%c')
2.统计表A中有姓名相同的用户数?
答:select sum(number) from (select count(*) as number from 表A group by name) as c
3.如果表A中有姓名相同的用户,把相同的查出,放到表C中
答:insert into C(name) select name from A group by name having count(*) > 1
4.表A中ID有多个相同的数据,A中姓名相同的ID只保留注册时间最大的数据
答:(思考中:查出最大的数据用:select id,name,max(regdate) as regdate from A group by name)
delete from A where id not in(select id from (select a.id from A as a inner join (select * from A
order by regdate desc) as b on a.id=b.id group by a.name) as temp)
得出结论:
用子查询出来的结果作为虚拟表时,必须加上别名;
delete表时,不能用别名;
delete或update时,有in()的情况下in里的子查询不能和外边的delete或update是同一个表,这里的子查询用的是temp虚拟表。
分享到:
相关推荐
该文档是大唐电信的笔试题,里面是关于oracle数据库的内容
JAVA笔试题,它是大唐公司的笔试题,比较经典,值得一看
维尔VERITAS软件笔试题 百威啤酒(武汉公司) 星巴克 凹凸电子软件笔试题 友立资讯笔试题目 Avant! 微电子EE笔试题 德勤笔试题 扬智(科技)笔试题目 高通笔试题 威盛笔试试题 2003 EE笔试题目 2003 Graphic笔试题目 ...
大唐移动笔试题,不错很全!想要的下载吧!
大唐移动 面试 笔试
大唐JAVA笔试题
大唐电信笔试题.pdf
大唐,华为笔试试题,希望能给大家带来帮助
大唐移动笔试题集锦 包括通信,C/C++,数据结构等
大唐电信笔试题,考试时间一小时,第一部分是填空和选择: br 1.数列6,10,18,32,?,问?是几? br 2.某人出70买进一个x,80卖出,90买回,100卖出,这桩买卖怎么样? br 3.月球绕地球一圈,至少要多少时间?...
大唐移动面试笔试题大唐移动面试笔试题大唐移动面试笔试题
大唐电信JAVA笔试题面试题 27 西安电讯盈科java笔试题 27 华为Java笔试题: 28 Java多线程常见面试题 31 Java企业面试题整理集合(1) 34 Java企业面试题整理集合(2) 43 Java企业面试题整理集合(3) 55 Java企业面试题...
精选大唐笔试题,大家可以看看
大唐电信笔试面试题 留给去这家公司的筒子 很实用
一套大唐电信笔试面试题,含部分参考答案 (资源来自互联网)
大唐移动笔试题.pdf---- 珍藏版本,找工作的同学可以看看!
包含一些大唐及其他公司的笔试面试试题,其中相关试题,有答案。当然不一定完全准确。自己参考一下
本文档包含了大唐电信2012的笔试答题,所占分值74分,希望对你有所用。
C语言,C++ C、C++笔试题集锦(找工作必读).txt
各种笔试题大全,包括华为,中兴,大唐等等诸多软件公司笔试。