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

OData V4.01 完整查询语法速查表

适用版本:OData V4.0 / V4.01(主流企业级标准)
核心原则:所有系统查询选项均以$ 开头,多个选项用& 分隔,大小写敏感;URL 中特殊字符需进行百分号编码

一、基础查询选项速查

查询选项

语法

功能说明

标准示例

$select

$select=属性1,属性2,...

指定返回的属性,减少数据传输量

Books?$select=Id,Title,Price

$filter

$filter=条件表达式

按条件筛选数据

Books?$filter=Price lt 50

$orderby

$orderby=属性1 [asc/desc],属性2 [asc/desc]

对结果排序,默认升序asc

Books?$orderby=Price desc,PublishDate asc

$top

$top=N

返回前 N 条记录

Books?$top=10

$skip

$skip=N

跳过前 N 条记录(配合$top实现客户端分页)

Books?$skip=20&$top=10(第 3 页,每页 10 条)

$count

$count=true

同时返回匹配条件的总记录数

Books?$filter=Price lt 50&$count=true

$expand

$expand=导航属性1,导航属性2

嵌套返回关联实体,减少请求往返

Books?$expand=Author,Comments

$search

$search='关键词'

全文搜索(需服务端显式支持)

Books?$search='OData 实战'

$format

$format=json/xml

指定响应数据格式(默认 JSON)

Books?$format=xml

$skiptoken

$skiptoken=服务端生成令牌

服务端分页游标,由响应中的@odata.nextLink提供

Books?$skiptoken=eyJ0b2tlbiI6IjEwIn0=

二、$filter 运算符大全

2.1 比较运算符

运算符

含义

示例

eq

等于

Price eq 59.9Author eq '张三'

ne

不等于

Publisher ne '机械工业出版社'

gt

大于

Price gt 50

ge

http://www.jsqmd.com/news/943006/

相关文章:

  • 15|测试用例与代码映射:平台怎么知道哪个用例测过哪段代码?
  • ZYNQ-7020软硬协同电磁超声测厚方案:含伪随机编码激励、匹配滤波压缩与微伏级回波时延提取
  • 告别盲操作!手把手教你用AutoSar Dcm配置UDS 0x31例程控制(附RID参数详解)
  • 如何用3步实现Elsevier投稿状态智能追踪:科研工作者的终极效率工具
  • 从一次线上故障复盘说起:我是如何用wrk定位Nginx配置瓶颈,并将QPS提升3倍的
  • 保姆级教程:在Proxmox VE 8上用OSX-PROXMOX脚本装macOS Monterey(附VNC远程避坑指南)
  • 从游戏地形到有限元分析:Delaunay三角剖分在Unity与COMSOL中的高效应用与避坑指南
  • 舆情监测数据的真实性困境
  • 别再只会用AT指令了!手把手教你用Python脚本自动化测试NB-IoT模块(附源码)
  • Cricut Joy 2 彩虹套装降至 119.99 美元,入门级手工机实现个性化礼物定制!
  • PHP文件上传处理完整指南
  • Apache Dolphinscheduler 3.0 日志刷屏别慌!用Arthas在线清理缓存实战(附完整命令)
  • Echarts柱状图标签(label)位置终极优化指南:从内置配置到自定义算法的避坑实践
  • 【官方渠道变更公示】2026年6月南京建发璞云售楼处官方热线发布. - 速递信息
  • Python-sc2实战:教你写一个会运营的神族AI(自动造农民、水晶、兵营)
  • 基于555定时器的冰箱门报警器:从原理到实战的电子DIY指南
  • 从零打造模块化3D打印LED光墙:设计、制作与编程全指南
  • 磁轴键盘推荐!IQUNIX EV63实测 这键盘不入后悔
  • 告别游戏卡顿:ACE-Guard资源限制器的轻松解决方案
  • WarcraftHelper完全指南:魔兽争霸3优化神器让你的游戏体验焕然一新
  • Forza Mods AIO:基于内存注入的《极限竞速》游戏修改技术方案
  • 3分钟快速上手:通达信缠论可视化插件完整指南
  • 5分钟搞定BepInEx:Unity游戏插件框架终极安装指南
  • 校园出入口车辆行人实时追踪与安全预警系统(含速度测算和碰撞风险提示)
  • 手把手教你用TinyGrad跑通LLaMA:一个‘极简主义’深度学习框架的实战评测
  • 2026咸阳各区金银铂金回收去哪靠谱?本地正规回收门店精选榜单+联系号码 - 余生黄金回收
  • RapidOCR:从毫秒级到微秒级的实时OCR推理优化技术架构
  • 旧蓝牙音箱改造无线充电器:DIY桌面娱乐中心全攻略
  • 从数据到地图:手把手教你用Arcgis完成人口统计与分级设色出图(附完整配置流程)
  • 告别增量编码器!MT6825绝对式磁编码器在STM32上的两种接法:PWM模式与SPI模式深度对比