format

Syntax

format(X, format)

Arguments

X is a scalar/vector.

format is a string indicating the format to be applied to X. Depending on the data type of input X, format calls either function decimalFormat or temporalFormat.

Details

Apply a specified format to the given object.

Return value: a STRING scalar/vector.

Examples

t = table(1..100 as id, (1..100 + 2018.01.01) as date, rand(100.0, 100) as price, rand(10000, 100) as qty);
t;
id date price qty
1 2018.01.02 70.832104 1719
2 2018.01.03 12.22557 6229
3 2018.01.04 8.695886 1656
4 2018.01.05 24.324535 2860
5 2018.01.06 0.443173 6874
6 2018.01.07 90.302176 3277
7 2018.01.08 78.556843 3424
8 2018.01.09 45.836447 8636
9 2018.01.10 57.416425 707
10 2018.01.11 98.879764 2267
...
select id, date.format("MM/dd/yyyy") as date, price.format("00.00") as price, qty.format("#,###") as qty from t;
id date price qty
1 01/02/2018 70.83 1,719
2 01/03/2018 12.23 6,229
3 01/04/2018 08.70 1,656
4 01/05/2018 24.32 2,860
5 01/06/2018 00.44 6,874
6 01/07/2018 90.30 3,277
7 01/08/2018 78.56 3,424
8 01/09/2018 45.84 8,636
9 01/10/2018 57.42 707
10 01/11/2018 98.88 2,267
...