mysql - 查询所需的输出
解决方案
您可以使用order by
with将值交错row_number()
:
select t.*
from t
order by row_number() over (partition by gender order by id),
gender desc;
row_number()
交错值。先gender desc
放。'M'
推荐阅读
- apache-spark - Spark:并行读取具有不同架构的多个 AVRO 文件
- c# - JSON 文件和 LINQ 总和和组
- r - 当节点具有循环连接时,Igraph 保留具有最高权重的边
- aws-lambda - CloudFront Lambda@Edge HTTPS 重定向
- notepad++ - 删除哈希标签和注释记事本++
- python-2.7 - 如何在熊猫中对值进行分组和求和
- python - IndexError:基本程序的数组索引过多
- unity3d - Scaling Object turns the textures white (Unity3D)
- c# - How do I use my own header names in a DataGridView filled by database?
- php - How to update a date value that is blank on MSSQL?