【求助】SQL 同一字段不同内容进行分组显示的

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了【求助】SQL 同一字段不同内容进行分组显示的相关的知识,希望对你有一定的参考价值。

例如:
姓名 住院号 费别 金额 ←字段
张三 904111 西药费 103.5 ←数据
张三 904111 CT费 80.0 ←数据
张三 904111 电诊费 150.0 ←数据
李四 905222 西药费 120.8 ←数据
李四 905222 X光费 80.0 ←数据
李四 905222 电诊费 120.0 ←数据
王五 906333 中药费 10.5 ←数据

通过SQL语句查询后:

姓名 住院号 西药费 CT费 电诊费 X光费 中药费
张三 904111 103.5 80.0 150.0
李四 905222 120.8 120.0 80.0
王五 906333 10.5

改如何弄呢???拜托,小弟积分太少实在拿不出来
数据库:his_yb

参考技术A 行列置换问题。

1、
select a.*,row_number() over (partitionby 姓名 order by 姓名) rn
from tableName a order by 姓名

检索出来,你观察一下 rn 变化的情况。
2、
。。。。
大概有 5 个步骤,可以解决吧。。。
总之,
行列置换问题。比较烦,,需要慢慢调试

现在没有空。
问题先收藏啦

等我有空了,我写在我空间里,
参考技术B 喂喂 大哥 你至少告诉一下数据库名字和表名字把

高分诚心求助!数据库设计如何实现不同用户进行不同操作的权限管理?!(数据库SQL2000+编程语言C#)

具体问题:

学生信息管理系统。有三类用户,学院教务处可以管理所有学生的数据,系教

务处可以管理本系学生的数据。每个学生只可以管理自己的数据。

数据库需要几个表,具体字段及实现不同用户进行不同操作的权限管理方法

(有代码最好)!谢谢!

我做过类似有权限管理的系统,表分3个:
第一个表是 权限表(tb_pope),都有什么权限,以你的系统要求,分3个权限:管理所有学生,管理系学生,本学生。
表列名可以是: ID,popeName,里面有3条记录。
1,管理所有学生
2,管理系学生
3,本学生
第二个表是 用户表(tb_user): ID,userName,age,等等.
第三个表就是 用户权限表(tb_userpope): ID,userID,PopeID
登录时先检查是否有该用户名,然后读取其权限值,根据权限操作数据库 显示或隐藏 操作的部分。
大致就这样了。
参考技术A 1.在用户数据表里除了必要的信息外,增加一个权限字段;
2.在用户数据表里增加个分组字段,以区分用户类别(学生、管理员、教务处)。
两种方法都可以(第一种可以细化每一个用户的权限,第二种方法则可以群组管理)。
实现方法:用户登录后先判断权限(或群组),后显示操作信息。
代码略。
参考技术B 数据库弄一个USER表,里面放一个id,一个userid,你可以分为1,2,3。3个权限。当页面登陆时候传权限过去,去数据库判断,然后分别打开不同的页面。你可以网上找一个OA的源码来看看,会对你有帮助的。 参考技术C ..我靠学校的?.服.连这东西都不会搞怎么开的电脑学校...那东西很容易其实.多看点数据库之类的书籍.暂无代码.

以上是关于【求助】SQL 同一字段不同内容进行分组显示的的主要内容,如果未能解决你的问题,请参考以下文章

求助,oracle多行数据合并成一行

SQL求助:对一个字段里重复数据,取出不同数据的前两个

SQL求助,一个字段的内容分成两个字段!

高分诚心求助!数据库设计如何实现不同用户进行不同操作的权限管理?!(数据库SQL2000+编程语言C#)

sqlserver创建一个新表,求助

【求助】pb 数据窗口中某一字段的dropdown内容筛选