Python 带重音符号的SQLite选择
我目前正在用PyQt用python编写一个小程序。在不深入讨论细节的情况下,我在一个模块中使用sqlite3创建了一个“price”表,并使用PyQt进行搜索和显示 但当我想做研究时,我遇到了一些小问题。我的价格表包含、、和一个名称字段。这些名字有时有重音字符,我用LIKE做的搜索是重音敏感的,这是我不想要的Python 带重音符号的SQLite选择,python,sqlite,Python,Sqlite,我目前正在用PyQt用python编写一个小程序。在不深入讨论细节的情况下,我在一个模块中使用sqlite3创建了一个“price”表,并使用PyQt进行搜索和显示 但当我想做研究时,我遇到了一些小问题。我的价格表包含、、和一个名称字段。这些名字有时有重音字符,我用LIKE做的搜索是重音敏感的,这是我不想要的 当我键入“echec”时,我希望“échec”、“échèc”等可能会被返回。您必须对您的选择应用,如下所示: SELECT * FROM Price WHERE Name Like
当我键入“echec”时,我希望“échec”、“échèc”等可能会被返回。您必须对您的选择应用,如下所示:
SELECT *
FROM Price
WHERE Name Like '%echec%' COLLATE NOACCENTS
感谢您的回复,我不知道如何定义noaccent排序规则检查我答案中的链接,或者