kdb - 如何在 KDB 表列中填充空值?
问题描述
q)t:flip `name`iq!(`Dent``Prefect;98 32 34)
q)t
name iq
----------
Dent 98
32
Prefect 34
如何形成条件查询以作用于列name
q)select case when name is null then `Empty else name ,iq from t
预期输出:
name iq
----------
name iq
Dent 98
Empty 32
Prefect 34
解决方案
您可以使用填充 ^ 替换空值
q)update `Empty^name from t
name iq
----------
Dent 98
Empty 32
Prefect 34
推荐阅读
- python - 有没有办法使用 Github Actions 停止和重新启动自托管 Python 脚本?
- r - 有没有办法改变像 paste 这样的函数中的参数顺序,这些函数按顺序排列向量,使其与管道运算符兼容?
- angular - 如何在 Angular 10 中使用 ngforage
- firebase - 长列表的 Flutter 应用程序性能问题
- quarkus - 使用 Quarkus 运行 Specs2
- video - 如何仅在不兼容的浏览器中播放 MP4 HEVC (h265) 视频文件时检测音频?
- python - 安装扩展 plotly jupyter lab 后出现 PermissionError
- c# - AutoCAD 2021 .NET API:获取数据库中的所有块引用?
- python - 我需要欺骗获取请求的 IP
- java - 如何从 Firebase 实时数据库中的两个不同子项获取订单数据?