tp 数据库查询排序_ThinkPHP对查询的数据随机排序
ThinkPHP对数据库进行数据查询时,将数据进行随机排序操作。
有两种方法:orderRaw与orderRand
使用orderRaw方法
具体意思:
/**
* 表达式方式指定Field排序
* @access public
* @param string $field 排序字段
* @param array $bind 参数绑定
* @return $this
*/
public function orderRaw($field, $bind = [])
{
if ($bind) {
$this->bindParams($field, $bind);
}
$this->options['order'][] = $this->raw($field);
return $this;
}
使用示例:
$data=Db::name("user")->orderRaw('rand()')->select();
使用 orderRand方法
具体意思:
/**
* 随机排序
* @access public
* @return $this
*/
public function orderRand()
{
$this->options['order'][] = '[rand]';
return $this;
}
使用示例:
$data=Db::name("user")->orderRand()->select();
tp 数据库查询排序_ThinkPHP对查询的数据随机排序相关推荐
- oracle 排序的分析函数,oracle下数据的排序分组row_number() over()--分析函数,可用于去重...
row_number()over(partition by col1 order by col2)表示根据col1分组,在分组内部根据col2排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内 ...
- Excel如何将某单元格区域数据随机排序
如下图是某公司人员名单,现在想要对这些员工进行随机分组.即对单元格区域内数据进行随机排序. 选中B2:E10单元格区域 点击下图选项(Excel工具箱,百度它即可了解详细的下载安装方法,本文这 ...
- WPS如何实现整行数据行间随机排序
如下图是某班级成绩表,现在我们想要将整行数据随机排序. 选中A2:C10单元格区域 点击下图选项(Excel工具箱,百度它即可了解详细的下载安装信息,本文这里不做具体介绍.) 点击[随机重复] ...
- 排序excel怎么设置_Excel排序技巧:这些不同方式的排序方法你都会了么?
大家好,我是你们的小可-不知小伙伴们工作面对一堆表格时,有没有计算机二级白学的赶脚.今天小可带大家来学几个排序小技巧~ 1.常用排序快捷键 你对数据进行排序还在顶栏菜单找排序吗? NONO!比较快捷的 ...
- 你真的会Excel排序吗?这四种高级排序不容错过
点赞再看,养成习惯:知己知彼,百战不殆. 微信搜索[亦心Excel]关注这个不一样的自媒体人. 本文 GitHub https://github.com/hugogoos/Excel 已收录,包含Ex ...
- Excel如何快速对表格数据进行随机排序
如下图是某班级成绩表,现在想要将表格整行数据随机排序 选中表格所有数据单元格区域 点击下图选项(Excel工具箱,百度即可了解详细的下载安装方法,本文这里不作详细叙述) 点击[随机重复] 选择[随机排 ...
- tp 数据库查询排序_怎么进行数据库分库分表?
一,数据切分 关系型数据库本身比较容易成为系统瓶颈,单机存储容量.连接数.处理能力都有限.当单表的数据量达到1000W或100G以后,由于查询维度较多,即使添加从库.优化索引,做很多操作时性能仍下降严 ...
- MySQL 学习笔记(1)— 创建/连接/选择/显示数据库(表) 查询单列(多列/所有列)/查询返回特定的行数 各种排序(单列/多列/降序/组合排序) 过滤数据
本文是对之前学习 MySQL 的一个总结,使用思维导图的方式将涉及到的知识点罗列出来,一方面作为自己对于知识点的归纳,另一方面也便于日后查询. 在该篇文章中将对 MySQL 的基本使用.检索基本数据. ...
- PostgreSQL 数据库NULL值的默认排序行为与查询、索引定义规范 - nulls first\last, asc\desc...
背景 在数据库中NULL值是指UNKNOWN的值,不存储任何值,在排序时,它排在有值的行前面还是后面通过语法来指定. 例如 -- 表示null排在有值行的前面 select * from tbl or ...
- alin的学习之路(数据库篇:二)(select查询,where条件查询,order by排序,单行函数,多行函数,group by分组)
alin的学习之路(数据库篇:二)(select查询,where条件查询,order by排序,单行函数,多行函数,group by分组) 1. SQL语句 1.1 sql语言类型 sql是一门独立的 ...
最新文章
- 知识库的构建 5-3 马尔科夫逻辑 Markov logic
- c语言布尔 printf,fmt.Printf中的格式化动作('verb')
- linux 查看入侵日志,linux入侵日志记录清除
- 分布式系统CAP定理
- element ui 二级菜单_基于avue和element-ui集成解决方案avue-cli
- apache ranger_Apache Ranger插件的美丽简洁
- 通过Pax考试对JBoss Fuse 6.x进行集成测试,第一部分
- linux 函数 文件校验,Linux中的文件效验命令
- [Leedcode][JAVA][第887题][鸡蛋掉落][谷歌面试][动态规划]
- 揭秘基于MBSE集成化的汽车电子解决方案
- Oracle静态数据字典
- Hyperion Essbase入门(五)SmartView
- Linux下redis基本操作
- 运兴ETF:期权多空双向,策略多样优势大
- python学习笔记(8)
- 世间所有,逃不过一个“缘”字
- ​每天十分钟| Get实用在线英语启蒙教育APP—叽里呱啦
- xshell 免费版
- 启动Intel TV-x设置
- vue 自定义指令 directives
热门文章
- js word 预览_关于Word打印的2个秘密,90%的人都不知道
- 蓝桥杯新增web应用开发科目—送给想要参赛的小伙伴们一份备赛指南
- 13、图灵机器人能力
- php js轮播图片代码,javascript实现焦点图轮播效果代码示例
- MATLAB —— 散点图绘制
- java中jdk多大_Java中JDK和JRE的区别
- python头像右上角加红色数字_「微信头像右上角数字」微信头像右上角红色数字怎么添加? - seo实验室...
- sharepoint如何解锁被用户锁定的文件?
- HTTP网络协议四:HTTP报文及报文字段说明
- 模型预测控制的缺点_模型预测控制简要内容