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'
现在希望能够让查询返回的,关系为申请人的一行显示在第一行。
展开
 我来答
asd28269
2012-08-26 · 超过43用户采纳过TA的回答
知道小有建树答主
回答量:199
采纳率:0%
帮助的人:91.3万
展开全部
简单,你查询数据库的时候,肯定是用DATATABLE去作为容器装载数据的,但DATATABLE又不能显示在界面上,所以把它绑定给DATAGRIDVIEW,这时就可以来个循环,查找‘申请人’在第几行,然后把这行的[0]和[1]行先作为一个DATAROW让GRID去ADD,并且在DATATABLE删除这一行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Jenito
2012-08-26 · TA获得超过218个赞
知道小有建树答主
回答量:189
采纳率:0%
帮助的人:182万
展开全部
select applyer,relation,case relation when '申请人' then 0 else 1 end as row from ly_family where file_id='123' order by row
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
众口说车
2012-08-26 · TA获得超过2323个赞
知道大有可为答主
回答量:3503
采纳率:50%
帮助的人:1498万
展开全部
换个思路,给你的申请人前面加个字母,其它的用中文,比如:S申请人,然后按 relation排序……
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式