9
A
回答
18
PostgreSQL區分大小寫。做你想做的事情創建一個函數索引。所以說
CREATE UNIQUE INDEX test_upper_idx ON mytable (UPPER(myfield));
這樣,當你在查詢中使用UPPER(myfield)
索引將被使用。
0
你應該可以創建一個基於函數的索引。 (使用該字段的UPPER
)
2
CREATE UNIQUE INDEX ux_table_field ON mytable(UPPER(field))
相關問題
- 1. 搜索字符與小寫和大寫
- 2. PostgreSQL唯一索引錯誤
- 3. java控制大寫和小寫字符串2字符串
- 4. MYSQL UTF8_bin不區分大小寫的唯一索引
- 5. 如何操縱一個字符串爲大寫和小寫
- 6. PostgreSQL索引字符串類型
- 7. 實體框架和字符串,區分大小寫搜索
- 8. 查找字符串中的大寫字符的索引號
- 9. PostgreSQL:不區分大小寫的字符串比較
- 10. 帶大寫字母和小寫字母的字符串轉換
- 11. 重寫唯一索引值
- 12. 更改字符串有第一個字符大寫和其餘小寫
- 13. 用小寫字母和數字生成唯一的隨機字符串
- 14. Postgresql部分索引超過最大索引行大小
- 15. JDBC - PostgreSQL - 批量插入+唯一索引
- 16. Python用另一個字符串替換字符串(大寫或小寫)
- 17. 重音字符的大寫和小寫
- 18. 如何預測PostgreSQL索引大小
- 19. C:fscanf和字符/字符串大小
- 20. 字符串唯一字符
- 21. 小寫一個python字符串,引用一個字典
- 22. Remove_If不區分大小寫字符串
- 23. 隨機化字符串的大小寫
- 24. 字符串大小寫更改
- 25. 在PHP中使用大寫和小寫字符串操作
- 26. Oracle唯一約束和唯一索引
- 27. Java如何返回字符串中char的唯一索引?
- 28. 用於Java中大字符串的唯一字符串對象
- 29. php字符串替換不論大小寫或引號
- 30. 搜索不區分大小寫的字符串
'LOWER(myfield)'也可以。 – user454322 2013-02-05 03:44:06
'lower()'對於Unicode數據應該更好。 – szeryf 2014-04-17 07:37:39
@szeryf以什麼方式更好?有什麼證明它更好? – Kuberchaun 2014-04-17 11:57:45