【发布时间】:2018-02-13 03:05:20
【问题描述】:
我想将 SQL Server 数据库中的一组行(以规则的形式)转换为单个 if-else 条件,而不对代码中的任何值进行硬编码。代码将用 Scala 编写,我正在尝试找出执行此操作的逻辑,但想不出一个好的方法。
示例 SQL Server 行:
TAG | CONDITION | MIN VALUE | MAX VALUE | STATUS
ABC | = | 0 | NULL | GOOD
ABC | = | 1 | NULL | BAD
ABC | = | 2 | NULL | ERROR
ABC | >= | 3 | NULL | IGNORE
与标记 ABC 类似,可以有任意数量的标记,并且条件会随着标记列的不同而不同,并且每个标记都会在多行中具有条件。如果有人处理过类似的问题并有任何建议,将不胜感激。
【问题讨论】:
标签: sql-server database scala