求一个sql语句 - MS-SQL Server / 疑难问题
已知一个表,结构如
create table A
(
user_id INT(10) PRIMARY KEY, #用户id
money INT(10) NOT NULL #交易金额
);
现在我令建一个表
create table B
(
user_id INT(10) PRIMARY KEY,
moneyrank VARCHAR(15) NOT NULL, #金额段,例如0-20元,20-50元等等
count INT(10) NOT NULL #次数
);
现在我想把A中的数据进行统计,插入B中,并且记录各个金额段出现的次数,其中B的各个金额段做成从配置文件中读取的(Linux环境),这样的sql语句应该怎么写,谢谢!!
我是在shell脚本中使用sql语句的
我用的是mysql,不过我想对于这道题目在sql语句上没有什么大的不同,我只是要sql语句
自己小顶一下
{{
相关问答:
现在有两张表:文章主表A(articleId,articleTitle),文章评论表B(commentId,articleId,commentTitle)
现在我想实现这样的功能:列出文章列表,其中每篇文章标题下面列出此文章的前2个文章评论,请问sql语句怎么写啊 ......
需求如下:
学院 academy(aid,aname)
班级 class(cid,cname,aid)
学生 stu(sid,sname,aid,cid)
住宿区 region(rid,rname)
宿舍楼 build(bid,rid,bnote) bnote是‘男’/‘女’
宿舍 dorm(did,rid,bid,bedn ......
现在有一个部门表dept(部门名称,部门号。。)有一个人员表emp(姓名,人员编号,职位,薪资,部门)
emp表中的内容是这样的:
a 1 工程师 3000 软件部
b 2 普通员工 2000 硬件部
c 3 工程师 4000 硬件部
d ......