SQL查询不重复数据语句
请教有患者id1,2,3,,,,,,1000表t_iy存放患者用药记录(药品为编码)例如:患者1对应的药品为A,B,C,D,A,A,D(患者重复使用同一种药,会被反复记录...
请教
有患者id1,2,3,,,,,,1000
表t_iy存放患者用药记录(药品为编码)
例如:患者1对应的药品为A,B,C,D,A,A,D(患者重复使用同一种药,会被反复记录)
患者2对应的药品为A,C,E,F,A,D,D
这里想通过一句查询语句将每个患者的不重复用药在一起显示出来
显示结果
A
B
C
D
A
C
E
F
D
这里的1到1000人并不是所有患者,这里表示只需要抽取部分患者 展开
有患者id1,2,3,,,,,,1000
表t_iy存放患者用药记录(药品为编码)
例如:患者1对应的药品为A,B,C,D,A,A,D(患者重复使用同一种药,会被反复记录)
患者2对应的药品为A,C,E,F,A,D,D
这里想通过一句查询语句将每个患者的不重复用药在一起显示出来
显示结果
A
B
C
D
A
C
E
F
D
这里的1到1000人并不是所有患者,这里表示只需要抽取部分患者 展开
1个回答
2017-10-13
展开全部
打开sql2008数据库,无论哪个版本都行,方法和语句都是一样的
选择默认数据库为我们需要查询的数据库,输入SQL语句的时候,就会出现只能提示窗口
在这个表中,我们要统计同一个部门包含多少条记录
语句【select distinct BELONG_DPID from BED】可以查询出不同的部门有10个,如图所示
对语句进行完善,统计每个部门的行数
select distinct BELONG_DPID,COUNT(BELONG_DPID) from BED
查询结果如图所示,这样就筛选出各个部门的记录数
选择默认数据库为我们需要查询的数据库,输入SQL语句的时候,就会出现只能提示窗口
在这个表中,我们要统计同一个部门包含多少条记录
语句【select distinct BELONG_DPID from BED】可以查询出不同的部门有10个,如图所示
对语句进行完善,统计每个部门的行数
select distinct BELONG_DPID,COUNT(BELONG_DPID) from BED
查询结果如图所示,这样就筛选出各个部门的记录数
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询