在 Laravel 查询生成器中进行投射

2024-01-17

我想要castLaravel 查询生成器中的 orderBy

因为我的price is varchar type..

所以当它排序时......结果离我想要的很远......

我的脚本是这样的

DB::table('test')->where(...)->orderBy('price')->get();

我已经尝试过这样的事情

$query = CAST(price AS DECIMAL(10,2)) DESC;
DB::table('test')->where(...)->orderBy($query)->get();

我如何投射 OrderBy 查询生成器以便我可以排序price desc


尝试一下orderByRaw():

$query = "CAST(price AS DECIMAL(10,2)) DESC";
DB::table('test')->where(...)->orderByRaw($query)->get();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Laravel 查询生成器中进行投射 的相关文章

随机推荐

  • 在 Python Tkinter 窗口中显示 Google Map API

    大家好 我正在用 Python 开发 Google Map API 我正在使用可以在这里找到的源代码website http pymaps googlecode com svn trunk pymaps py 此代码编译后会生成一个 htm
  • Linux 中有挂起/恢复信号吗?

    我的应用程序需要对休眠模式做出反应 以便它可以在暂停时执行一些操作 在恢复时执行其他操作 我找到了一些特定于分布式的方法来实现它 Upower DBus 但没有找到任何通用的方法 有办法做到吗 Thanks 一个简单的解决方案是使用自管 打
  • 为什么从 Go 1.17 开始 go.mod 中有两个“require”块?

    我创建了一个小型 go 应用程序 几天前我已经从 go 1 15 升级到 1 17 并且我还升级了软件包go get u 更改后 我的 go mod 文件中有 2 个 require 块 为什么 这是什么意思 没问题还是有什么东西坏了 应用
  • preStop 钩子和终止GracePeriodSeconds 之间的关系

    基本上我想做的是研究 Pod 生命周期 并检查我们是否可以在 Pod 终止之前进行一些清理 备份 例如复制日志 我需要的 在终止之前将日志 堆转储从容器复制到 hostPath S3 我尝试过的 我使用了带有 bash 命令的 preSto
  • ajax 中的 Crud 操作不起作用

    在 php 中使用 ajax 我正在尝试执行 CRUD 操作 但不幸的是 我的选择 插入和更新操作不起作用 只有删除才能正常工作 有人可以指导我理解我哪里出了问题吗 以下是我编写的各种文件 home php 主文件
  • 填充python ctypes指针

    我有一个C函数uint8 t begin 它返回一个指向已分配内存的指针 这里有一个ctypes绑定到它 begin mylibrary begin begin argtypes begin restype ctypes POINTER c
  • Ruby 正则表达式键搜索

    http ruby doc org core 1 9 3 Hash html method i include 3F http ruby doc org core 1 9 3 Hash html method i include 3F 是否
  • REQUIRES_NEW 内 REQUIRES_NEW 内 REQUIRES_NEW ... 不断

    JBoss 4 x EJB 3 0 我见过类似以下的代码 大大缩写 Stateless TransactionAttribute TransactionAttributeType NOT SUPPORTED public class EJB
  • 如何向某人发送我的(已生成的)github 公共 rsa 密钥(发送密钥或 .pub 文件?)

    我刚刚设置Github并生成了我的ssh keys 我需要给我的公众rsa给某人 这样他们就可以允许我访问他们的 git 存储库 我要寄给他们吗 a 我的整个 pub file b 的内容 pub文件 或 c 我登录时看到的密钥Github
  • 我如何 CURL www.google.com - 它不断将我重定向到 .co.uk

    我正在使用 CURL 来检查 URL 是否存在 HEAD 请求 但是当我用www google com 它将我重定向到www google co uk 可能是因为我的服务器位于英国 有什么办法可以阻止这种情况发生吗 我不想删除CURLOPT
  • 应用程序启动时 Membership.GetUser() 返回 null

    我已经实现了我自己的账户资料 https stackoverflow com questions 426609 how to assign profile values类是 ASP net MVC 并且它可以工作 但现在我遇到了一个奇怪的问
  • Google Chart getSelection 没有列属性

    当我使用时 chart getChart getSelection 0 在图表上 来自图表包装器 因此首先是 getChart getSelection 函数返回 只有行属性 但没有列属性 即使我的 图表 是一个表格 单击其中的任意位置都应
  • 如何标准化/减少 mongoDB 中的时间数据?

    我将详细的性能数据存储在 MongoDB 中 每个集合都是一种性能报告 每个文档都是阵列上端口在该时间点的测量结果 DateTime ISODate 2012 09 28T15 51 03 671Z array serial 12345 P
  • 测量 MKMapView 中绘制路线的距离(以米为单位)

    如何计算MKMapView中两个坐标之间的路线距离 我不是要求直线距离 而是要求转弯路线的距离 我假设你正在使用MKDirectionsRequest得到一个MKDirectionsResponse您从中获取路线 例如 MKDirectio
  • 如何在 JavaScript 中实现“onVisible”事件?

    是否有任何技术或一组技术可以用来实现实际上的onVisibleJavaScript 中的 事件 我希望我的 JavaScript 能够检测到当用户向下滚动页面时网页中的元素 例如一段文本或图像 何时在浏览器窗口中变得可见 我也想要一个相应的
  • 我无法安装 Docker,因为 containerd.io 没有安装候选

    我尝试在 Kubuntu 19 10 上安装 Docker 我使用以下步骤进行安装 https docs docker com install linux docker ce ubuntu https docs docker com ins
  • 当子div浮动时,父div失去自动高度

    我有一个名为 main 的父 div 它里面有一堆子div 我向左或向右浮动 当我完成最后一个浮动后 主 div 的高度完全消失 破坏了页面的布局 我给它的高度 100 就目前而言 但对于大多数分辨率来说它会过高 如何将其保持在流体高度 仅
  • 使用opencv复制/混合不同尺寸的图像

    我正在尝试混合两个图像 如果它们具有相同的大小 则很容易 但如果其中一张图像较小或较大 则 cv addWeighted 会失败 图A 预计更大 图B 预计较小 我试图创建一个 ROI 尝试创建 A 大小的第三个图像并将 B 复制到里面 我
  • spring data couchbase中的id是如何自动生成的?

    我想在 spring data couchbase 中为我的文档创建 ID 自动生成 Spring 文档对此有步骤 https docs spring io spring data couchbase docs current refere
  • 在 Laravel 查询生成器中进行投射

    我想要castLaravel 查询生成器中的 orderBy 因为我的price is varchar type 所以当它排序时 结果离我想要的很远 我的脚本是这样的 DB table test gt where gt orderBy pr