sql - 如何从结果中的条目中获取行号 - SQLite?
问题描述
在 SQLite 中,如何获取特定结果的行号?
考虑我的数据如下
Username UserLevel
James 23
Tim 24
John 22
我想返回的是该人在声明中的位置。IE
Select * from users where Username='John' (+ SOME LOGIC);
退货
3
谢谢!
解决方案
您可以使用 ROW_NUMBER()。ROW_NUMBER 是查询运行时计算的临时值
推荐阅读
- ada - 将数组传递给 Ada 中的函数
- c - 在单独的 .h 文件中使用 char* 数组
- android - React Native react-native-image-picker,react-native-fetch-blob 解决方法以清除从相机拍摄的图像
- java - 如何在 Android 中使用进度条
- docker - 访问我自己的域的 Linuxserver/Wireguard 问题
- javascript - 同一网络上的 2 个设备的套接字无法正常工作
- python - 如何获取 zendesk 票证中关联的所有事件
- javascript - 如何从提供的文件路径中检索文件对象
- python - 多处理转换大约需要 25 秒.. 为什么?
- php - 在 Laravel 中使用 Eloquent 创建 count() 和 groupBy