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 / subbu
Hi NBK,
You can use the below UPD query to update the mark3 field
with maximum marks of Mark1 or Mark2 fields.
Update db_name.Tab_name
set mark3 = case
when mark1>mark2
then mark1
else mark2
end
| Is This Answer Correct ? | 13 Yes | 0 No |
Post New Answer View All Answers
Where is teradata rdbms used?
What is meant by a Least Cost Plan?
Differentiate database data and data warehouse data?
What happens when a node suffers a downfall?
Explain the term 'database' related to relational database management system?
Define views in teradata with general syntax.
What are the uses of client software involved in teradata?
What is bteq script in teradata?
What are the advantages of teradata?
Hi, If anyone has TD 14 Basics dumps or study materials, please share. nirmaaal1991@gmail.com
What is spool space?
Mention a few of the ETL tools that come under Teradata.
What do high confidence, low confidence and no confidence mean in explain plan?
Explain the advantages of partitioned primary index in a query?
Explain vproc in teradata?