读书人

怎么得到一个用户在在数据库的第一行

发布时间: 2011-12-12 22:59:56 作者: rapoo

如何得到一个用户在,在数据库的第一行数据
我的数据库里一个用户有很多的角色,例如用户A
ROLE NAME
Q B
E A
R A
F C
D A
用户A有3个角色,我如何得到用户A的第一条记录,也就是ROLE为E的数据 谢谢

[解决办法]
select ROLE from table where name = 'A ' order by role asc/desc limit 1
不能满足么? 不懂
<%=rs.getString( "ROLE ")%>
[解决办法]
根据 ROLE 的升序排序 查找 NAME = A 的第一条记录就可以了
数据是 sql server 的话你就可以这样写
select top 1 role,name from table order by role

[解决办法]
在oracle 中 select ROLE from table where name = 'A ' and rownum=1
在sqlservlet中select top 1 ROLE from table where name = 'A '

读书人网 >Java Web开发

热点推荐