【问题标题】:SQLite case sensitive search with collate nocase field使用 collat​​e nocase 字段的 SQLite 区分大小写搜索
【发布时间】:2013-02-03 13:42:07
【问题描述】:

我有一个包含 collat​​e nocase 字段的数据库(我无法更改):

    name string collate nocase

我需要在这个区分大小写的字段上进行搜索。 'collat​​e nocase' 可以做到这一点吗?

谢谢

【问题讨论】:

  • 如果不是 sqlite,您可以使用函数来测试字符串的 ASCII 值。 sqlite 没有内置函数来测试 ASCII 代码

标签: sql sqlite collation


【解决方案1】:

只需switch the collation 回复该查询:

SELECT * FROM MyTable WHERE name COLLATE BINARY = 'Nick'

【讨论】:

    猜你喜欢
    • 2017-12-10
    • 1970-01-01
    • 2010-10-28
    • 1970-01-01
    • 1970-01-01
    • 2017-02-09
    • 1970-01-01
    • 2017-12-01
    • 2013-06-15
    相关资源
    最近更新 更多