因此,我需要找出最后一个现有值,并将该值设置为0. 如果id外部的整行是Null,排完好。在一行中找到下一列为空的列
因此,例如输入是:
╔════╦══════╦══════╦══════╦
║ ID ║ Col1 ║ Col2 ║ Col3 ║
╠════╬══════╬══════╬══════╬
║ 1 ║ 100 ║ 100 ║ 100 ║
║ 1 ║ 20 ║ 200 ║ NULL ║
║ 1 ║ 30 ║ NULL ║ NULL ║
║ 1 ║ NULL ║ NULL ║ NULL ║
╚════╩══════╩══════╩══════╩
我要处理的行返回:
╔════╦══════╦══════╦══════╦
║ ID ║ Col1 ║ Col2 ║ Col3 ║
╠════╬══════╬══════╬══════╬
║ 1 ║ 100 ║ 100 ║ 0 ║
║ 1 ║ 20 ║ 0 ║ NULL ║
║ 1 ║ 0 ║ NULL ║ NULL ║
║ 1 ║ NULL ║ NULL ║ NULL ║
╚════╩══════╩══════╩══════╩
字段的数量总是可以是四个(包括'ID')还是列数会变化? – toonice
另外,在您的数据和输出中,“ID”的值是否总是为1?还有其他的'ID'吗?如果是这样,我们是否应该将输出限制为“ID = 1”? – toonice
你想要更新或选择吗? –