他のフィールドを連結した新しいフィールド(または2つ)をテーブルに作成したいのですが、これは比較的簡単に思えます。しかし、次のフィールド(、、および)の作成を支援するために使用する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
だから私はここに2つの質問があると思います:
- GPATXTフィールドを作成する方法。
- 他のフィールドの値に従ってフィールドを計算するcaseステートメントの記述方法。
誰かが私を例のあるリソースにリンクしたり、説明したりできるなら、私はそれを大いに感謝します!私はドキュメントを調べていますが、例がなければどこにも行きません。