Rails/SQL:交替使用Æ和AE
我目前正在开发的Rails应用程序在一些数据库值中使用字符Æ。如何创建将Æ和AE视为相等的SELECT语句Rails/SQL:交替使用Æ和AE,sql,ruby-on-rails,Sql,Ruby On Rails,我目前正在开发的Rails应用程序在一些数据库值中使用字符Æ。如何创建将Æ和AE视为相等的SELECT语句 e、 g.:从lowername='aether'应返回名称列中值为aether或Æther的行的用户中选择*。在另一个冗长的Google会话后,我终于找到了答案 SELECT * FROM users WHERE lower(replace(name,'Æ','Ae')) = 'aether' …似乎给出了正确的结果。您现在可以停止投票了。您尝试了什么?此外,选择仅返回您告诉它的任何内
e、 g.:从lowername='aether'应返回名称列中值为aether或Æther的行的用户中选择*。在另一个冗长的Google会话后,我终于找到了答案
SELECT * FROM users WHERE lower(replace(name,'Æ','Ae')) = 'aether'
…似乎给出了正确的结果。您现在可以停止投票了。您尝试了什么?此外,选择仅返回您告诉它的任何内容。选择不关心数据库中的内容。请详细说明您所说的将与AEI编辑问题以试图澄清的内容一样对待Æ的意思。我不太确定该如何恰当地表达它,也不确定它是否能准确地工作,但这充满了有趣的尝试:如果我没有得到其他答案,这可能会起作用。谢谢