ms-access-2010 - 这可能吗?MS Access 查询选择一个字段位于顶部,其他字段将按 alpha 顺序排列
问题描述
示例我有一张桌子:
----------------------
ID. | Color
----------------------
A1. | Red
A2. | Yellow
A3. | Blue
A4. | Black
-----------------------
这样可以对表格进行排序吗?指定一个位于顶部的字段(例如:黄色),然后其他记录将按字母顺序排列。颜色字段只能排序。
----------------------
ID. | Color
----------------------
A2. | Yellow
A4. | Black
A3. | Blue
A1. | Red
-----------------------
有与此相关的查询吗?谢谢。
解决方案
您可以使用:
Select
ID,
Color
From
YourTable
Order By
Abs([Color] = "Yellow") Desc,
Color Asc
推荐阅读
- excel - 如何在Excel VBA中遍历同一行中的每一列
- c++ - C ++ - 您能否仅从提供类型和名称的宏参数中获取变量名称?
- python - Django 使用 include() 作为 path() 参数
- amazon-cloudformation - cloudformation 更新的试运行
- r - R Plotly在add_text中旋转文本
- r - 通过 Github 下载 R 包
- c++ - 为什么C++标准库总是通过std::initializer_list
按价值而不是按参考? - firebase - 使用自定义令牌发布到 Firestore 导致请求具有无效的身份验证凭据。预期...有效的身份验证凭据
- excel - 编译错误参数仅在 Mac 上不是可选的
- javascript - VueJs 仅将数组推入数组值