0
A
回答
2
像这样的事情会做你想要什么:如果是真的
select
*
from
myTable
order by
sum
(
itemdate='2009-10-09',
title like '%keyword%',
text like '%keyword%',
criteria4,
criteria5
)
- 每个标准将返回0,如果错误的,1。
- 你将这些结果和结果进行相加。
- 具有最匹配标准的行将位于最前面。
你可以调整所有这些当然不仅仅是每个标准有0或1。
-3
select
*
from
myTable
order by
(
(itemdate='2009-10-09') +
(title like '%keyword%') +
(text like '%keyword%') +
(criteria4) +
(criteria5)
)
这工作真的很棒。
相关问题
- 1. System.Xml.Linq的替代方案与Xpath匹配
- 2. 针对线程的chroot替代方案
- 3. Rails的替代方案,包括针对
- 4. Mysql mysql_num_rows($ result);替代方案
- 5. MySQL LIKE替代方案
- 6. Lucene默认模糊匹配实现的替代方案
- 7. R中数据合并的查找/匹配替代方案
- 8. 匹配'|'的Javascript正则表达式('lookbehind替代方案)
- 9. 针对iPhone + Rails的ObjectiveResource的最新替代方案?
- 10. 针对查询的PHP/MYSQL匹配
- 11. 针对`return ||的合成正确替代方案throw`
- 12. MySQL全文搜索的替代方案
- 13. MySQL查询:INFORMATION_SCHEMA.TABLES的替代方案
- 14. 配置:: getInstance的CakePHP 2.0替代方案?
- 15. HABTM质量分配的替代方案
- 16. 如何解决“以下替代方案永远不能匹配”
- 17. 对unique_ptr的引用的替代方案
- 18. Mysql反向模式匹配 - 替代?
- 19. 针对搜索改进Mysql匹配
- 20. 基于针对MySQL表肯定匹配
- 21. Java中匹配的替代方法
- 22. playN替代方案
- 23. Example.com替代方案
- 24. TFS替代方案
- 25. WSO2替代方案
- 26. Nginx:more_clear_headers替代方案
- 27. AppDomain.AppendPrivatePath替代方案?
- 28. Javascript。替代方案
- 29. android.net.wifi.WIFI_HOTSPOT_CLIENTS_CHANGED替代方案
- 30. MediaMetadataRetriever替代方案?
对不起,但没有'WHERE'或'HAVING'子句的'SELECT *'不是我的想法,“非常好用” – Andrew 2012-10-26 05:24:01