求解决思路(排序问题)

zhousq00 2010-05-25 03:51:58
我要做站内搜索,带拼音识别,即:输入zhongguo出来中国
在做搜索提示的时候要求:
1、首先显示关键字中包含输入字符串的数据
2、然后显示跟关键字拼音匹配的数据

比如:我输入“人才”则:先列出字段(比如:content)中包含“人才”的数据,然后列出字段拼音中包含“rencai”的数据,比如“人材”

拼音转换函数我已经有了(有pinyin字段,与content字段配对),现在就是将两种数据进行合并然后排序的问题,要求是一条语句实现
1、Select * from TB Where content like '%人才%' order by id desc
2、Select * from TB Where pinyin like '%rencai%' order by id desc
...全文
68 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhousq00 2010-05-25
  • 打赏
  • 举报
回复
第一条语句的数据排在前,后一条语句的排在后
黄_瓜 2010-05-25
  • 打赏
  • 举报
回复
合并在一起:
[code=SQL]Select * from TB Where content like '%人才%' or pinyin like '%rencai%' order by id desc

你要怎么排序?[/code]
brownhwy 2010-05-25
  • 打赏
  • 举报
回复
Select * From TB Where content like '%人才%' Or pinyin Like '%人才%' Order by id desc
carrey360 2010-05-25
  • 打赏
  • 举报
回复
有点困难哦~~~
永生天地 2010-05-25
  • 打赏
  • 举报
回复
几乎无法完成

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧