sql 查询返回,如何让某行显示在最上面
ly_family有字段applyer,relation。现在查询selectapplyer,relationwherefile_id='123'返回:applyerre...
ly_family 有字段 applyer ,relation 。现在查询select applyer,relation where file_id='123' 返回:
applyer relation
----------------------
齐洁 妻子
刘明 儿子
张颌 申请人
现在希望能够让查询返回的,关系为申请人的一行显示在第一列。
applyer relation
----------------------
张颌 申请人
齐洁 妻子
刘明 儿子
应该怎么写查询语句?
select applyer,relation from ly_family where file_id='123'
现在希望能够让查询返回的,关系为申请人的一行显示在第一行。 展开
applyer relation
----------------------
齐洁 妻子
刘明 儿子
张颌 申请人
现在希望能够让查询返回的,关系为申请人的一行显示在第一列。
applyer relation
----------------------
张颌 申请人
齐洁 妻子
刘明 儿子
应该怎么写查询语句?
select applyer,relation from ly_family where file_id='123'
现在希望能够让查询返回的,关系为申请人的一行显示在第一行。 展开
展开全部
简单,你查询数据库的时候,肯定是用DATATABLE去作为容器装载数据的,但DATATABLE又不能显示在界面上,所以把它绑定给DATAGRIDVIEW,这时就可以来个循环,查找‘申请人’在第几行,然后把这行的[0]和[1]行先作为一个DATAROW让GRID去ADD,并且在DATATABLE删除这一行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select applyer,relation,case relation when '申请人' then 0 else 1 end as row from ly_family where file_id='123' order by row
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
换个思路,给你的申请人前面加个字母,其它的用中文,比如:S申请人,然后按 relation排序……
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询