当前位置: 首页 > news >正文

sql按照指定数组顺序查询数据

1、常用sql语句分享
2、数据库SQL 某字段按首字母排序

使用FIND_IN_SET实现按顺序查询数据需求

  • sql如下:
select `id`, `question` from `question_answer` where `id` in (16, 274, 15, 19) and `question_answer`.`deleted_at` is null order by FIND_IN_SET( 'id', ' 16, 274, 15, 19')
  • 在php中用法如下
DB::table('user_question_click_log')->whereIn('id',$ques_ids )->orderByRaw('FIND_IN_SET( id, "'.implode(',',$ques_ids). '" )')->pluck('question')

http://www.mrgr.cn/news/45483.html

相关文章:

  • 编译gcc-8.3
  • 缓存系统的三大挑战:缓存击穿、缓存穿透和缓存雪崩
  • 清华系“仓颉”来袭:图形起源:用AI颠覆字体设计,推动大模型商业化落地
  • 在React中构建自己的自定义Hooks:获取数据的简单指南
  • MatrixVT: Efficient Multi-Camera to BEV Transformation for 3D Perception
  • Set()Map()使用场景和具体如何使用案例解释-demo
  • 容器管理工具Docker
  • 机器学习笔记-1
  • 、js 相关
  • 【西电电路实验】1. 仪器的使用(电子线路 III 电院)
  • vue2和vue3的区别
  • (项目管理系列课程)项目规划阶段:项目范围管理-收集需求
  • 滑动窗口_⻓度最⼩的⼦数组⽆重复字符的最⻓⼦串
  • 计算机毕业设计 基于Python的食品销售数据分析系统的设计与实现 Python毕业设计 Python毕业设计选题 数据分析 Vue【附源码+安装调试】
  • 动态规划10:174. 地下城游戏
  • FPGA/Verilog如何做好时序优化?这些必须要关注!!!
  • Chromium 中js Fetch API接口c++代码实现(一)
  • 前端面试常见手写代码题【详细篇】
  • 【C语言】猜数字小游戏
  • GIS专业的就业前景