Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/52.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Rails/SQL:交替使用Æ和AE_Sql_Ruby On Rails - Fatal编程技术网

Rails/SQL:交替使用Æ和AE

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' …似乎给出了正确的结果。您现在可以停止投票了。您尝试了什么?此外,选择仅返回您告诉它的任何内

我目前正在开发的Rails应用程序在一些数据库值中使用字符Æ。如何创建将Æ和AE视为相等的SELECT语句


e、 g.:从lowername='aether'应返回名称列中值为aether或Æther的行的用户中选择*。

在另一个冗长的Google会话后,我终于找到了答案

SELECT * FROM users WHERE lower(replace(name,'Æ','Ae')) = 'aether'

…似乎给出了正确的结果。您现在可以停止投票了。

您尝试了什么?此外,选择仅返回您告诉它的任何内容。选择不关心数据库中的内容。请详细说明您所说的将与AEI编辑问题以试图澄清的内容一样对待Æ的意思。我不太确定该如何恰当地表达它,也不确定它是否能准确地工作,但这充满了有趣的尝试:如果我没有得到其他答案,这可能会起作用。谢谢