我想在我的表中创建一个(或两个)新字段,它是其他字段的串联,这看起来相对简单。但是我用来帮助创建以下字段(和)的case
语法或语法是什么?if/when
GPA_TXT
newfield
逻辑是:每个 GPA 应该是#.#
,每个新字段应该是:
name & "-" & GPA_TXT & (
case where GPA_TXT > 3.3
set newfield = newfield & 'GradeA',
case where GPA_TXT >2.7 and GPA_TXT < 3.3
set newfield = newfield & "GradeB",
etc...
)
例如:
name major GPA(num) GPA_TXT [newfield]
Bob sci 2 02.0 Bob-sci-GradeC-02.0
Jane chem 3.1 03.1 Jane-chem-GradeB-03.1
Charlie phys 3.7 03.7 Charlie-phys-GradeA-03.7
Garfield food 0 00.0 Garfield-food-GradeF-00.0
所以我想我在这里有两个问题:
- 如何创建 GPA TXT 字段。
- 如何编写case语句根据其他字段的值计算一个字段。
如果有人可以将我链接到带有示例或解释的资源,我将不胜感激!我正在查看文档,但没有示例就无法到达任何地方。