Office中国论坛/Access中国论坛

标题: 模糊查询后排序的问题 [打印本页]

作者: 情比金坚    时间: 2007-7-2 06:04
标题: 模糊查询后排序的问题
有一个花卉表,我希望查询在"花名字"中含有"花",在"花属性"中也含有"花"的全部记录.

但是要求在"花名字"中含有"花"的记录全部排在前面

SELECT *
FROM change_flower
WHERE flowername Like '*花*' OR interduce Like '*花*';

(如果用union来处理,interduce中的字符串会被截断)[attach]25177[/attach]

作者: Grant    时间: 2007-7-2 08:36
SELECT *
FROM change_flower
WHERE (((change_flower.flowername) Like '*花*')) OR (((change_flower.interduce) Like '*花*'))
ORDER BY change_flower.flowername like  '*花*'

作者: 情比金坚    时间: 2007-7-2 10:39
不错,正是要如此,谢谢[em17][em25]
作者: goto2008    时间: 2007-7-4 17:14
学习




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3