首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

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

2011-12-12 
如何得到一个用户在,在数据库的第一行数据我的数据库里一个用户有很多的角色,例如用户AROLENAMEQBEARAFCDA

如何得到一个用户在,在数据库的第一行数据
我的数据库里一个用户有很多的角色,例如用户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 '

热点排行