sql-update - 如果列 id 相同,我正在尝试编写一个脚本来更新列值,如果它们为空,则使用增量值
问题描述
我正在尝试编写一个 SQL 脚本来根据前一列的 id 值设置具有增量值的列值。如果 Job Id 列相同,我希望 Employee 列填充增量值。
到目前为止我有这个,但我不确定如何按 JobID 对其进行分组并在 JobID 更改时重置计数器:
声明@employee INT SET @employee = 0
更新 dbo.JobEmployees SET Employees= @employees, @employees = @employees + 1 其中员工为空
解决方案
推荐阅读
- ios - 在 iOS 上原生找不到 RNFirebase 核心模块
- javascript - 如何调整页脚位置html css
- haskell - 使用“BOOM!”时出现词汇错误
- ios - 绘制自定义形状 Swift
- php - Codeigniter 计数查询
- node.js - 比较 Cloud Functions 中的两个 Firestore 时间戳
- python - 如何解决 Django 中的错误“IntegrityError at /admin/auth/user/add/UNIQUE constraint failed: user_details_profile.phone”?
- php - Laravel - 从点符号创建数组
- python - 如何为 API 响应中的单词分配数字
- android - Android Azure 通知中心 SDK 在 Android Pie 中不起作用