我是Ruby on Rails的新手,想学习数据库如何工作的基础知识。
我创建了一个名为Users
的表,其中有三列,username
,password
,email
,我有三个记录。我提出了一个问题:
@user = Users.select(:username).limit(2)
有效。
现在我想进行如下查询:
SELECT username FROM Users LIMIT 1,2
表示:
从表格用户中选择2个用户名列,从索引1开始
就像普通的MySQL查询一样。
我试过
@user = Users.select(:username).limit(1,2)
但它没有用。我实际上不知道该搜索我的情况。已尝试limit query with range
或limit from one to another index query
,但均无效。
我认为我需要它来打印带有页面导航的产品。
答案 0 :(得分:2)
我相信您需要使用.offset(1)
@user = Users.select(:username).limit(2).offset(1)