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人并不是所有患者,这里表示只需要抽取部分患者
展开
 我来答
匿名用户
2017-10-13
展开全部
打开sql2008数据库,无论哪个版本都行,方法和语句都是一样的

选择默认数据库为我们需要查询的数据库,输入SQL语句的时候,就会出现只能提示窗口

在这个表中,我们要统计同一个部门包含多少条记录

语句【select distinct BELONG_DPID from BED】可以查询出不同的部门有10个,如图所示

对语句进行完善,统计每个部门的行数
select distinct BELONG_DPID,COUNT(BELONG_DPID) from BED

查询结果如图所示,这样就筛选出各个部门的记录数
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式