sql笔试语句大全

1.

字段:
会员卡号、消费日期、消费金额

求1-9个月每月都有消费的会员号用SQL怎么写

1 select 会员卡号
2 fromwhere month(消费日期) between 1 and 9
3  group by 会员卡号  
4 having(count(distinct convertvarchar(7),[消费日期]))=9

2.

查询金额超过的1000的客户,一句sql语句

现有类似于这样的一个记录表

1 id name cost_money
2 101 张三 500
3 102 李斯 100
4 103 张三 300
5 104 赵六 200
6 ...

如何用一条sql语句找到消费总金额超过1000的客户姓名?

1 SELECT `name`,SUM(`cost_money`) FROM `table` group by `name` having SUM(`cost_money`)>1000

注意查询效率……如果数据比较多请在后台进行

 

posted @ 2013-03-12 18:04  古来征战几人回  阅读(199)  评论(0编辑  收藏  举报