Hi All,
I have a table with 3 fields like id,mark1,mark2 and I would
like to update a mark3 field that would calculate the max
for each record (so the max value of the 2 fields) in
Teradata
ID Mark1 Mark2 Mark3
1 10 20
2 20 30
3 40 10
4 50 50
I Have to write a update statement Mark3 with max value of
mark1,mark2 fields…like bellow
ID Mark1 Mark2 Mark3
1 10 20 20
2 20 30 30
3 40 10 40
4 50 50 50
Please any one help me ....Thq
Answer Posted / tdguy
Above answer is correct. Update statement would be the best
option (with case).
Update tablename
set mark3 = case when mark1>mark2
then mark1 else mark2 end;
| Is This Answer Correct ? | 3 Yes | 0 No |
Post New Answer View All Answers
During the Display time, how is the sequence generated by Teradata?
What is the basic syntax for teradata select statement?
Difference between inner join and outer join?
What are the various indexes in teradata?
What are the various etl tools in the market?
What is the purpose of upsert command?
While creating table my dba has fallback or no fallback in his ddl. What is that?
What is teradata?
What is a dimension table?
What are the multiload utility limitations?
What happens when a node suffers a downfall?
What is oltp?
What is the purpose of joins in teradata and what are the available join types?
Why managing the data is important?
How to run a query in teradata?