因此,如果我有一列具有唯一值:
A
100
110
231
194
572
200
Run Code Online (Sandbox Code Playgroud)
我想从中随机选择一个固定数量的值(即3)。
有没有像这样的代码?例如=random(a:a, 3)
我有3个类别:
categories number_units
CAT_A 10
CAT_B 20
CAT_C 30
Run Code Online (Sandbox Code Playgroud)
如果我对列进行 GROUP BY,categories我将得到上面看到的 3 个类别。但是,如果我想做一个 case 语句,例如:
SELECT CASE WHEN categories LIKE 'CAT%' ...
Run Code Online (Sandbox Code Playgroud)
(要显示所有包含 CAT 的总和,它将排除 CAT_A、_B、_C 等分组)
我如何编写一个将获得以下结果的查询:
categories sum
CAT 60
CAT_A 10
CAT_B 20
CAT_C 30
Run Code Online (Sandbox Code Playgroud) 将NULL值替换为空白值
尝试使用CASE语句将NULL转换为空白值时。
注意:sampCol是数字ID
,CASE WHEN sampCol IS NULL THEN '' ELSE sampCol END as sampCol
Run Code Online (Sandbox Code Playgroud)
我不断收到以下错误:
将数据类型varchar转换为数字时出错。