■■数据库结果的排列显示问题■■

fanqingfeng 2005-07-14 06:32:15
MS SQL中 如果 select * from A where aa like '%nn% or aa like 'mm' 是否有实现的办法 使得select的结果 按照 先 like '%nn% 的结果显示完再显示 like '%mm%'?
...全文
46 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
蒋晟 2005-07-15
SELECT 客户.公司名称, 客户.联系人姓名, [联系人姓名] Like "*先生" AS 性别
FROM 客户
WHERE (((客户.联系人姓名) Like "*先生" Or (客户.联系人姓名) Like "*小姐"))
ORDER BY [联系人姓名] Like "*先生";

公司名称 联系人姓名 性别
亚太公司 陈先生 -1
汉光企管 王先生 -1
德化食品 王先生 -1
新巨企业 成先生 -1
中硕贸易 苏先生 -1
兰格英语 王先生 -1
瑞栈工艺 苏先生 -1
一诠精密工业 刘先生 -1
顶上系统 方先生 -1
千固 苏先生 -1
凯诚国际顾问公司 刘先生 -1
高上补习班 徐先生 -1
凯旋科技 方先生 -1
山泰企业 黎先生 -1
椅天文化事业 方先生 -1
通恒机械 黄小姐 0
伸格公司 林小姐 0
万海 林小姐 0
文成 唐小姐 0
志远有限公司 王小姐 0
中通 林小姐 0
永大企业 余小姐 0
华科 吴小姐 0
就业广兑 唐小姐 0
三川实业有限公司 刘小姐 0
留学服务中心 赵小姐 0
霸力建设 谢小姐 0

声明:示例数据来自微软的示例数据库NorthWind,如有和现实人物或组织名字类同纯属巧合。
回复
hcom 2005-07-14
怎么实现?
回复
w1w2w34 2005-07-14
这样不行。用编程的方法很好实现
回复
daniel_ngn 2005-07-14
select * from A where aa like '%nn%
union
select * from A where aa like 'mm'

行不?
回复
相关推荐
发帖
Java SE
创建于2007-09-28

6.1w+

社区成员

Java 2 Standard Edition
申请成为版主
帖子事件
创建了帖子
2005-07-14 06:32
社区公告
暂无公告