The syntax for random number generation is as following in Teradata:
SELECT Random("min value", "max value");
e.g.: SELECT Random(0, 10);
The "min value", "max value" are inclusive in the range.
If you want to update a column, try the following SQL.
update DB.TABLE_NAME set age=random(18,75);
There might be cases where Random function can produce duplicate values. SO while designing tables , make sure that the column making use of RANDOM is not part of UNIQUE PRIMARY INDEX
Selecting Datatypes of columns from DBC.Columns
SELECT Random("min value", "max value");
e.g.: SELECT Random(0, 10);
The "min value", "max value" are inclusive in the range.
If you want to update a column, try the following SQL.
update DB.TABLE_NAME set age=random(18,75);
There might be cases where Random function can produce duplicate values. SO while designing tables , make sure that the column making use of RANDOM is not part of UNIQUE PRIMARY INDEX
Selecting Datatypes of columns from DBC.Columns
No comments:
Post a Comment