有没有一种方法可以将 SQL 查询中的一列中的空值分配到另一列中?
我有什么
地区 | 地区 | 潜艇 |
---|---|---|
NULL | NULL | 500 |
Akmola | Kokshetau | 150 |
Almaty | Taldykorgan | 500 |
Aktobe | Aktobe | 400 |
我想要获得什么
地区 | 地区 | 潜艇 |
---|---|---|
Akmola | Kokshetau | 316 |
Almaty | Taldykorgan | 666 |
Aktobe | Aktobe | 566 |
有没有办法在列中平均分配价值(潜艇/收入)其他列中为 NULL (区),以及同一列中不为空的其他值。
What I have
region | district | subs |
---|---|---|
NULL | NULL | 500 |
Akmola | Kokshetau | 150 |
Almaty | Taldykorgan | 500 |
Aktobe | Aktobe | 400 |
What I want to get
region | district | subs |
---|---|---|
Akmola | Kokshetau | 316 |
Almaty | Taldykorgan | 666 |
Aktobe | Aktobe | 566 |
Is there a way to equally distribute value in column (subs / revenue) that is NULL in other column (district), among other values that are not null in the same column.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
试试这个:
Try this :
不确定我完全理解这个问题,但我猜你想要类似的东西:
Not sure I fully understand the question, but I guess you want something like: