我有一個在域託管服務上設置的Access數據庫。我通過SQL連接到它。但是,我需要所有查詢都區分大小寫,並且據我所知,託管服務上的服務器設置方式不區分大小寫。是否有我可以在我的SQL中使用的特定命令,這將使查詢大小寫敏感?如何使SQL區分大小寫
回答
我想你可以在WHERE子句之後添加整理。
SELECT col FROM table
WHERE col COLLATE Latin1_General_CS_AS = 'value'
謝謝,現在就試試。如果我有WHERE col COLLATE abc ='value'並且...我會在AND之後加整理,對嗎? – futurevilla216 2011-04-21 17:45:00
是的,我相信如此 – Niklas 2011-04-21 17:47:51
好的,謝謝。我現在會嘗試。 – futurevilla216 2011-04-21 17:48:39
您是否需要將整個數據庫設置爲區分大小寫,還是隻是某些查詢的一部分。如果它是一個查詢詞,那麼你可以使用這些強制區分大小寫的匹配:
StrComp("A","a",0)
方法簽名的0是執行二進制比較給你你想要的區分大小寫。它返回一個整數。
WHERE StrComp('myText1', 'MYTeXt1', 0) = 0
我需要我的整個數據庫區分大小寫。 – futurevilla216 2011-04-21 17:46:02
當我嘗試'WHERE ASC(text1)= ASC(text2)'時,我得到一個無效的過程調用。對於你提出的第一個建議,這將如何工作?我只需鍵入WHERE StrComp('myText1','MYTeXt1')'? – futurevilla216 2011-04-24 16:34:16
檢查我更新的答案。 – 2011-04-24 19:55:36
- 1. SQL BETWEEN區分大小寫
- 2. 的Sql區分大小寫
- 3. Lucene如何區分大小寫和不區分大小寫
- 4. 如何區分大小寫?
- 5. 使區分大小寫不敏感的區分大小寫表
- 6. 區分大小寫區分大小寫還是全大寫?
- 7. 如何使preg_quote不區分大小寫?
- 8. 如何使automapper不區分大小寫?
- 9. 如何使Oracle不區分大小寫
- 10. 如何使jquery不區分大小寫?
- 11. 如何使strpos不區分大小寫
- 12. 如何使lucene不區分大小寫
- 13. 如何使Array.Sort區分大小寫?
- 14. 如何使preg_match不區分大小寫?
- 15. 如何使String.Contains不區分大小寫?
- 16. 區分大小寫
- 17. SOLR 6.4.1提示器固執地區分大小寫,如何區分大小寫?
- 18. 如何將SUA從區分大小寫變爲區分大小寫
- 19. SQL Server:區分大小寫的匹配?
- 20. SQL語法是否區分大小寫?
- 21. SQL Server列名區分大小寫
- 22. 不區分大小寫重複SQL
- 23. Oracle SQL Developer - 區分大小寫
- 24. SQL和不區分大小寫條件
- 25. SQL Server的區分大小寫
- 26. 的SQL Server查詢區分大小寫
- 27. 不區分大小寫MS SQL Server
- 28. 區分大小寫的URL不區分大小寫
- 29. 區分大小寫File.equals區分大小寫的文件系統
- 30. VB.NET不區分大小寫;很好的區分大小寫?
,您可以在相關的找到靈感,而不是重複的問題:http://stackoverflow.com/questions/153944/is-sql-syntax-case-sensitive – 2011-04-21 17:38:12
什麼數據庫引擎是你在用嗎? – Lamak 2011-04-21 17:39:19
@BobKaufman謝謝,在我問這個問題之前,我已經看到了這個問題。 – futurevilla216 2011-04-21 17:40:44