kingbase中的case when
时间: 2023-08-09 13:08:30 浏览: 413
Case_When用法
在Kingbase中,CASE WHEN语句用于在查询中进行条件判断和返回不同的结果。然而,根据引用\[2\]的描述,Kingbase的语法要求在使用DISTINCT关键字后必须跟着ORDER BY关键字。如果在CASE WHEN语句中使用了DISTINCT关键字,可能会导致Kingbase无法正确解析后面的ORDER BY关键字,从而出现错误。因此,需要注意在Kingbase中使用CASE WHEN语句时,确保语法的正确性,遵循DISTINCT和ORDER BY的顺序要求。
#### 引用[.reference_title]
- *1* *3* [KingbaseE中的并行查询](https://blog.csdn.net/Kingbase_/article/details/121406993)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [kingBase8(人大金仓)数据库使用中,STRING_AGG与CASE...WHEN...THEN...ELSE...END联合使用去重的问题](https://blog.csdn.net/haxihaxihehe/article/details/123150460)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文