由运行结果截图我们不能得出这3个方法的区别。
first 方法是取得结果集数组中第一列数据,如果结果集为空则返回 null 。

pluck 方法是取得结果集第一列特定字段,它返回是字符串;

lists 方法是按照 key=>value 对的方式返回数组;它的参数最多两个,第一个参数作为键值(value),第二个参数作为键名(key)。

注意:不要使用find和pluck()搭配使用

例:获取users表当中主键id为21的记录中name字段

#方式一(正确)
$userInfo = Users::find(21);
$name = $userInfo->name;
#方式二(错误)
$name = Users::find(21)->pluck('name');#方案二错误在于pluck取得是find()的结果的第一条记录的name的值,而不是id为21的值

Laravel SQL查询中first, pluck与lists方法相关推荐

  1. Laravel SQL查询中first, pluck与lists方法的使用

    看到说明文档上面介绍,难免有些迷惑,还是亲自动手试试吧. sql测试数据表 -- ---------------------------- -- Table structure for users - ...

  2. Laravel SQL查询中first、pluck、lists方法的使用

    Laravel SQL查询中first.pluck.lists方法的使用

  3. oracle查数据存入数组,如何在SQL查询中使用Oracle关联数组

    ODP.Net公开了将关联数组作为参数从C#传递到Oracle存储过程的能力.除非您尝试在sql查询中使用该关联数组中包含的数据,否则它是一个很好的功能. 原因是它需要上下文切换 – SQL语句需要S ...

  4. SQL查询中having和where的异同点

    SQL查询中having与where 的异同点 在sql查询中, having与where类似,可以筛选数据,where后的表达式怎么写,having后就怎么写. 1. where针对表中的列发挥作用 ...

  5. 读书笔记:SQL 查询中的SQL*Plus 替换变量(DEFINE变量)和参数

    本文为"SQL*Plus 替换变量 - 在 SQL 查询中定义变量和参数"的读书笔记. 此文主要是讲替换变量,也称为DEFINE变量,但也涉及了绑定变量和SQL Plus系统变量. ...

  6. vba ado 执行多条mysql 语句,Excel VBA+ADO+SQL入门教程003:SQL查询中字段技巧的总结...

    原标题:Excel VBA+ADO+SQL入门教程003:SQL查询中字段技巧的总结 本章概要: 1,几个概念 1.1, 数据库和Excel工作簿 1.2,数据表和Excel工作表 1.3,记录.字段 ...

  7. oracle 最大值及其_学习笔记:Oracle优化 SQL查询最大值 最小值时的优化方法案例...

    天萃荷净 select max(id),min(id) from table优化,分享开发DBA需求,在SQL语句查询最大值.最小值数据时的优化方式案例 1.查看数据库版本 SQL> selec ...

  8. java sql 查询中的转义序列不对_在 JDBC 中使用 SQL 转义序列 - SQL Server | Microsoft Docs...

    使用 SQL 转义序列Using SQL escape sequences 08/12/2019 本文内容 按照 JDBC API 的定义,Microsoft JDBC Driver for SQL ...

  9. mysql and 和where,关于mysql:连接sql查询中where和and子句的区别

    本问题已经有最佳答案,请猛点这里访问. 下面两个SQL查询有什么区别 和 号 根据以下两个测试结果 速度更快(237比460).据我所知,这是一个标准. . 氧化镁 不,有细微的差别,你不能说没有差别 ...

最新文章

  1. nginx strip模块优化页面
  2. memcpy-结构体的复制
  3. Windows内核系统调用分析
  4. [IE9] GPU硬件加速到底是实用创新还是噱头
  5. sonar api 获取质量数据
  6. Java线程类void setContextClassLoader(ClassLoader loader)方法,带示例
  7. 嗐,别的95后一天两登Nature,你却还不知道有一款工具可以帮你校对英文文稿和回复审稿意见...
  8. 使用python进行渗透测试_利用Python进行Web渗透测试(五):剖析HTTP请求
  9. 将学校版JAVA系统迁移到Mysql数据库的工作安排
  10. 【编程珠玑】第十二章 取样问题
  11. 单链表的读取、插入与删除
  12. 最全iOS数据存储方法介绍:FMDB,SQLite3 ,Core Data,Plist,Preference偏好设置,NSKeyedArchiver归档...
  13. Atitit 账号实名制验证等制度和手段 1. 实名制 - 身份证明的一种制度 免费编辑 修改义项名 1 1.1. 匿名制优缺点 2 1.2. 而实名制的弊端缺点是可影响信息安全,造成信息或隐私泄露。
  14. IP属地信息哪里来的?手把手教你实现通过IP查询属地信息
  15. Tuxera NTFS for Mac(mac读写NTFS磁盘工具)
  16. 谁在驱动滴滴发动机?
  17. 在同一局域网如何共享文件
  18. 怎么选择靠谱Java培训机构?
  19. 一丶Java 中和的区别;二丶java中和,||和|的区别。
  20. Golang sync.Cond 简介与用法

热门文章

  1. C++语言程序设计(第4版)郑莉练习
  2. element tree 父级勾选子级也勾选,子级勾选默认父级也勾选, 子级取消勾选不影响父级勾选(前端)
  3. 广州大学校园网路由器傻瓜式自助刷机教程
  4. 酰肼PEG酰肼,HZ-PEG-HZ
  5. 整理 :11个搭讪绝招助你告别单身
  6. 跟着清风学建模——拟合算法介绍及mathlab代码实现
  7. 当android调试遇到ADB server didn't ACK以及顽固的sjk_daemon进程
  8. html2:什么是超文本?
  9. 【Bash百宝箱】gdb命令
  10. 机器学习训练素材_广告素材在编码训练营中导航的5条提示