sql - SQL - 列的反转部分
问题描述
我想反转部分列。前任;
SELECT Column FROM Table ORDER BY Column ASC
输出:
Column
------
Kaan001
Kaan002
Kaan003
Turan001
Turan002
如果我使用 DESC 而不是 ASC;
Column
------
Turan002
Turan001
Kaan003
Kaan002
Kaan001
但我想要这个;
Column
------
Turan001
Turan002
Kaan001
Kaan002
Kaan003
有没有可能?请帮助我...谢谢..
解决方案
您可以使用:
order by left(columnname, len(columnname) - 3) desc,
right(columnname, 3)
推荐阅读
- php - imagick 只保存 gif 的第一帧
- java - Android Studio Firestore RecyclerView
- codeigniter - 如何在 Codeigniter 4 的同一行中编写方法和分页
- python - 匹配两个 seaborn 地块的图例颜色
- ios - 为什么 App Store Connect 审核收到 CKError QuotaExceeded
- python - 如何从这个字典列表中找到具有玩家 ID 的 5 个最大分数?
- python - pd.iterrows() 消耗所有内存并给出错误(进程以退出代码 137 完成(被信号 9 中断:SIGKILL))
- r - 带有自定义提示的 R geom_errorbar
- r - 在基本绘图函数中设置光栅图的 X 和 y 限制
- android - android:如何从 RecyclerView 中的搜索修复 SpannableStrings?