Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.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
Ruby on rails 如何按最后一个ID字符进行搜索?_Ruby On Rails_Postgresql - Fatal编程技术网

Ruby on rails 如何按最后一个ID字符进行搜索?

Ruby on rails 如何按最后一个ID字符进行搜索?,ruby-on-rails,postgresql,Ruby On Rails,Postgresql,我正在使用Rails 2.3.8和PostgreSQL 9.0进行开发。 我想按ID中的最后几个字符进行搜索 当我发布id“123”并返回最后3个字符包含“123”的记录时,如“100123”、“200123”、“300123”等 如何按ID中的最后一个字符搜索记录?试试看 SELECT * FROM USERS WHERE CAST(id AS TEXT) LIKE '%123' 参考号

我正在使用Rails 2.3.8和PostgreSQL 9.0进行开发。 我想按ID中的最后几个字符进行搜索

当我发布id“123”并返回最后3个字符包含“123”的记录时,如“100123”、“200123”、“300123”等

如何按ID中的最后一个字符搜索记录?

试试看

SELECT * FROM USERS WHERE CAST(id AS TEXT) LIKE '%123'
参考号