0
A
回答
1
SELECT * FROM YourTable WHERE YourField LIKE '%0912%'
+2
应该指出,没有已知的数据库优化LIKE'%%'查询...意义没有索引将被使用。只有LIKE的'前缀%'是最优的,因为你需要一个通用的前缀来使用索引。 – pestilence669 2009-12-10 21:52:28
+1
@Pestilence,我同意你的看法,但OP说“包括”,所以我不得不猜测。 – 2009-12-10 21:56:53
1
事实上,绝对不要信任URL上给出的任何内容。 你应该怎么做,是解析日期变量,并在一个月,一天和一年中分解它。 一定要做必要的理智检查。 然后你可以发出如下查询: SELECT * FROM yourTable WHERE MONTH(dateColumn)= month AND YEAR(dateColumn)= year
相关问题
- 1. 如何在Firebase数据库中搜索?
- 2. 在数据库中搜索
- 3. 搜索数据库
- 4. 搜索数据库
- 5. 搜索数据库
- 6. 如何递归搜索数据库?
- 7. 如何使用uuid搜索数据库?
- 8. 如何批量搜索MySQL5数据库?
- 9. 在数据库中搜索数据。 PHP
- 10. 用zend搜索数据库搜索lucene
- 11. 如何使用PHP搜索栏检索MySQL数据库数据
- 12. 如何使用Django在数据库中搜索数据?
- 13. 如何在使用其他数据库时搜索数据库中的函数?
- 14. 如何使我的搜索表单保存数据库中的每个搜索?
- 15. 如何在数据库中建立用于lucene搜索的数据索引
- 16. 搜索数据库中的单词
- 17. 数据库中的文本搜索栏
- 18. 搜索中的数据库错误
- 19. 如何在mysql数据库中搜索数据并使用C#在DataGridView中添加搜索数据?
- 20. 特定数据库搜索
- 21. 智能数据库搜索
- 22. 搜索数据库ror
- 23. 搜索MySQL数据库
- 24. 搜索mysql数据库-php
- 25. 搜索引擎数据库
- 26. 搜索春数据仓库
- 27. CodeIngniter数据库搜索
- 28. MySQL数据库搜索
- 29. 搜索大型数据库
- 30. php/mysql数据库搜索
什么数据库,以及想要搜索的列的数据类型是什么? – 2009-12-10 22:12:48
我猜这是一个地址数据库,而数据类型是一个字符串。我认为这个例子的意思是“search.asp?zip = 90210”。这是唯一有意义的事情。 – jball 2009-12-10 22:23:39
091210 = 2010年12月9日...它可以很容易地被约会 – kevchadders 2009-12-11 11:57:03