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