SQL聚合方法返回字符串(如果在集合中),或任何其他字符串(如果在集合中)

约翰

寻找聚合方法或任何会导致以下结果的智能方法:

 - SELECT MIN_DISTANCE(set, b) FROM {a, b, c, d} set     => b 
 - SELECT MIN_DISTANCE(set, b) FROM {e, f, g} set        => e or f or g
 - SELECT MIN_DISTANCE(set, b) FROM {} set               => no result 
戈登·利诺夫(Gordon Linoff)

我想您只想case表达一下

SELECT (case when MIN_DISTANCE(set, b) in ('a', 'b', 'c', 'd') then 'b'
             when MIN_DISTANCE(set, b) in ('e', 'f', 'g') MIN_DISTANCE(set, b)
        end)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

颜色字如果在字符串中

cfquery到queryExecute:如果在SQL字符串中

比较字符串,如果在SQL Server 2008中为NULL

如果在字符串中找到任何列表元素,则检查以返回 true

从字符串中提取数字(如果在R中紧跟某些字符)

字符串的grep如果在模式之后存在

如果在数组中不匹配,则从字符串中删除字符串字符

如果在字符串 A 之前的任何位置找到字符串 B,则尝试匹配字符串 A

Excel 函數 - 如果在 B 列中找到 A 列中的字符串,則

如果在测试文件中找到字符串,如何使dos中的find命令失败?

如果在python中输入字符串,如何中断程序

如果在Python中不为空,则连接多个字符串

如果在外壳程序脚本中为-else,则将参数与字符串匹配

颜色字符串和括号(如果在vba中其值大于0)

如果在进行字符串替换/删除时在引号中,则跳过单词/短语

如果在URL中捕获了特定的字符串,请使用.htaccess停止处理

如果在scanf函数中对字符串使用“&”会怎样?

jQuery如果在数组中但排除一些字符串

如果在列中找不到字符串,則 VBA 錯誤處理

RegEx匹配字符串,如果在分隔符中包含特定单词

如果在各种列中找不到部分字符串,则删除行:VBA

如果在SQL IN运算符中字符串为空,则选择所有数据

如果在字符串方法中的参数为负数,我们是否仍然从零开始计数?

如果在字符串的开头或在字符串的任何位置处连续则删除特定字符

如果在数据框列中找到,则返回字符串的关键字

JS /流星:如果在数组中找到字符串,则返回“ checked”

Python-如果在嵌套列表中找到字符串,则返回true

如果在将整数与字符串进行比较时返回错误的结果

如果在 value 中找到特定的迭代子字符串 *not*,如何返回值?