问一下id相同的记录,优先取出字段为特定值的记录怎么写? 写错了,"nd ifprior=1"是"and ifprior=1" 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主你要什么记录呢?有符合条件记录就会显示1条,没有则记录为空:select top 1 * from EMPLOYEERELATION where Employee_ID='0405096' and ifprior=1 order by case ifprior when 1 then 0 else 1 end (扩展一下,如果ifprior字段可以是0,1,2,要求order by 1最上面,2中间,3最后的方式排序又该怎么实现呢?)???????????------- --- --- ---ifprior 就是 0 1 2 这三个数值还是任意的整数呢? 举个例子如下select top 1 * from EMPLOYEERELATION order by CASE ifprior WHEN 0 THEN 5 WHEN 1 THEN 10 ELSE 15 END其中的5 10 15分别对应ifprior 的0 1 和其他值,若需要调整顺序改变其对应的值即可这个未经大数据量测试,不知效率如何,欢迎大家讨论 UPDATE 问题 Sql Server配置服务 SQL SERVER 2000中全角转半角? 输入一个数n,然后输出数n!+(n-1)!+(n-2)!...1!代码出错,感谢指点。 表查询问题,吐血求答案 多人同时使用同样的存储过程向同样的临时表插入数据是否存在冲突? cursor 里使用 GOTO 重复抓取 cursor循环里的数据 关于sql2005和sql2000 随机抽题问题 vfp中如何定义一个全局变量,作用与多个表单中. 如何将存储过程返回的结果集放入一个表变量中? 或临时表中? 不小心删掉SQL server里的一个数据库,有办法恢复么?
select top 1 * from EMPLOYEERELATION where Employee_ID='0405096' and ifprior=1
(扩展一下,如果ifprior字段可以是0,1,2,要求order by 1最上面,2中间,3最后的方式排序又该怎么实现呢?)???????????------- --- --- ---
ifprior 就是 0 1 2 这三个数值还是任意的整数呢?
select top 1 * from EMPLOYEERELATION order by CASE ifprior WHEN 0 THEN 5 WHEN 1 THEN 10 ELSE 15 END其中的5 10 15分别对应ifprior 的0 1 和其他值,若需要调整顺序改变其对应的值即可这个未经大数据量测试,不知效率如何,欢迎大家讨论