我正在使用 GitHub Actions,有 2 项工作,一项用于上传文件夹,另一项将使用该文件夹创建图像。
工作一:
- name: Upload Build
uses: actions/upload-artifact@v1
with:
name: StandaloneLinux64
path: build/StandaloneLinux64
Run Code Online (Sandbox Code Playgroud)
工作2:
- uses: actions/download-artifact@v1
with:
name: StandaloneLinux64
path: Docker/StandaloneLinux64
Run Code Online (Sandbox Code Playgroud)
这会添加存档 (zip/tar/tar.gz) 还是会重新创建文件夹结构?我查看了文档,但找不到明确的地方。
我正在编写一个统计查询,其中的值在SELECT
、GROUP BY
和中重复ORDER BY
。必须重复相同的值使得读取查询和修改它变得困难。
如何避免FLOOR(COALESCE(LEN(Body), 0) / 100)
在下面的查询中重复 3-4 次。
SELECT FLOOR(COALESCE(LEN(Body), 0) / 100) * 100 as BodyLengthStart,
(FLOOR(COALESCE(LEN(Body), 0) / 100) + 1) * 100 - 1 as BodyLengthEnd,
COUNT(*) as MessageCount
FROM [Message]
GROUP BY FLOOR(COALESCE(LEN(Body), 0) / 100)
ORDER BY FLOOR(COALESCE(LEN(Body), 0) / 100)
Run Code Online (Sandbox Code Playgroud)
查询的输出是按消息的数百个字符划分的消息数。
体长起始 | 体长端 | 消息数 |
---|---|---|
0 | 99 | 130 |
100 | 199 | 76 |
200 | 299 | 36 |