######################!!!非常重要!!!!########################

###########pluck是取一个字段也就是一列的所有元素的值存入一个数组中, 也可以取多个字段合

Person.pluck(:id)
# SELECT people.id FROM people
# => [1, 2, 3]

Person.pluck(:id, :name)
# SELECT people.id, people.name FROM people
# => [[1, 'David'], [2, 'Jeremy'], [3, 'Jose']]

Person.pluck('DISTINCT role')
# SELECT DISTINCT role FROM people
# => ['admin', 'member', 'guest']

Person.where(age: 21).limit(5).pluck(:id)
# SELECT people.id FROM people WHERE people.age = 21 LIMIT 5
# => [2, 3]

Person.pluck('DATEDIFF(updated_at, created_at)')
# SELECT DATEDIFF(updated_at, created_at) FROM people
# => ['0', '27761', '173']

pluck()取表中一列中所有值组成数组相关推荐

  1. Java黑皮书课后题第8章:*8.27(列排序)用下面的方法实现一个二维数组中的列排序。返回新数组,且原数组保持不变。编写一个测试程序,提示用户输入一个3*3的double型矩阵,显示一个排好的矩阵

    *8.27(列排序)用下面的方法实现一个二维数组中的列排序.返回新数组,且原数组保持不变.编写一个测试程序,提示用户输入一个3*3的double型矩阵,显示一个排好的矩阵 题目 题目描述与运行示例 破 ...

  2. oracle 列 连续,oracle中某列连续相同值的记录数统计(一个简单的例子)

    oracle中某列连续相同值的记录数统计(一个简单的例子) row_number() OVER (PARTITION BY COL1 ORDER BY COL2) 表示根据COL1分组,在分组内部根据 ...

  3. php 去除二维数组中的包含某一个值的数组

    今天写程序,遇到一个的问题. 我想把一个二维数组中的包含某一个值的数组去掉,并重新生成索引下标 例如: $all_zone=array(array("id"=>"R ...

  4. 关于Linux中权限列中的加号及点的深度探索

    一.综述 Linux中,ls -l命令可谓是最常用不过了.命令显示结果中的第一列也是我们比较关注的地方,一般说法是表示权限的字符占10个位置.可是,我们也经常看到在这一列中第十一个位置也有内容显示,最 ...

  5. linux 权限中加号,关于Linux中权限列中的加号及点的深度探索

    一.综述 Linux中,ls -l命令可谓是最常用不过了.命令显示结果中的第一列也是我们比较关注的地方,一般说法是表示权限的字符占10个位置.可是,我们也经常看到在这一列中第十一个位置也有内容显示,最 ...

  6. 寻找GridView中模板列中的控件

    假如你在gridview中添加一个模板列,并 在模板列中存放了一个dropdownlist控件.那么,问题就是:你如何去操作这个dropdownlist控件???? //对于gridview控件:  ...

  7. 1.VBA实现EXCEL中Sheet1的 甲列 相同数值的行对应的乙列的数的和作为Sheet2中丙列中与Sheet1中甲列 相同的行对应的丁列的值...

    今天有一同学,喊我帮忙处理EXCEL中数据的问题,题目表述太含糊,简单说,分3步工作: 1)找出SHEET1的"甲列"中相同的行, 2)把相同的行对应的"乙列" ...

  8. python提取数列数字_从pandas datafram中的列中提取字符串中的数字

    只要字符串Incorrect_Price保持您在示例中呈现的结构(数字不是用文字表示的),任务就可以相对容易地解决.在 使用正则表达式,您可以使用similar SO question中的方法提取数字 ...

  9. sql 去除数据表中一列中字符串后边的空格...

    update dbo.Invoices  set   InvoiceNo= rtrim (InvoiceNo) 转载于:https://www.cnblogs.com/lizhao/archive/2 ...

最新文章

  1. STARTUP报错:ORA-00205: error in identifying control file, check alert log for more info
  2. php 运行外部程序_PHP实现执行外部程序的方法详解
  3. 最新黑链代码expression:隐藏链接代码
  4. 【开发环境】PyCharm 配置 GitHub ( 在 PyCharm 中向 GitHub 提交代码 )
  5. buildin 字节交换
  6. C语言快速幂取模算法小结
  7. springMVC+Spring+mybatis整合配置版与注解版
  8. [Java基础]为什么会出现字符流?与编码表介绍
  9. 列出访问ftp 文件传输服务器过程,FTP文件传输协议简介及命令描述
  10. 冯诺依曼体系结构_存算一体:突破冯诺依曼架构瓶颈的希望?
  11. 基于区块链的数字藏品管控方案
  12. python基础语法结构图(简单明了)
  13. Object.freeze()
  14. linux串口工具 kermit,Linux下串口工具kermit的安装使用攻略
  15. JAVA开发(神乎其神的区块链概念和技术)
  16. 简述防火墙--未知危险的屏障
  17. GNP/CMC(纳米石墨片/羧甲基纤维素钠)和GNP/rGO(纳米石墨片/还原氧化石墨烯)复合石墨膜-供应硫化锗玻璃/ 硒化镓GaSe/硫化镓GaS/碘化铬CrI3/鈣鈦礦/二硫化钛TiS2薄膜定制
  18. 百度音乐接口-——可以根据这做一个在线音乐播放器哦
  19. mhp2nbsp;BOSS属性列表+部分BOSS打法
  20. mongodb不等于某个值_mongodb查询的语法(大于,小于,大于或等于,小于或等于等等)...

热门文章

  1. yolo 深度学习_YoLo v1-v3深度学习网络-结构简介
  2. c语言实现图书借阅系统
  3. zedboard 驱动理解
  4. 镜头主要参数与光 源 选 型,选型焦距计算公式,CS、C接口工业镜头与M12镜头的关系知识。
  5. Python unrar解压rar压缩文件
  6. 旅行comf HYSBZ - 1050
  7. 发布文章出现请勿使用默认标题
  8. 参加南京mooc活动有感
  9. 关于CM3/CM4位带操作的总结
  10. 双花是什么花?区块链技术如何避免支付中的双花问题?