trdsql -ih -oat \
"SELECT name, COUNT(name) as count, MIN(CAST(price AS INT)) AS min, MAX(CAST(price AS INT)) as max, SUM(CAST(price AS INT)) as sum, AVG(CAST(price AS INT)) as avg FROM sample.csv GROUP BY name"
trdsql -ih -oat "SELECT name, COUNT(name) as count, MIN(CAST(price AS INT)) AS min, MAX(CAST(price AS INT)) as max, SUM(CAST(price AS INT)) as sum, AVG(CAST(price AS INT)) as avg FROM sample.csv GROUP BY name ORDER BY sum DESC"
trdsql -ih -oat "SELECT name, COUNT(name) as count, MIN(CAST(price AS INT)) AS min, MAX(CAST(price AS INT)) as max, SUM(CAST(price AS INT)) as sum, AVG(CAST(price AS INT)) as avg FROM sample.csv GROUP BY name HAVING COUNT(name) > 1 ORDER BY sum DESC"
+--------+-------+-----+-----+-----+--------------------+
| name | count | min | max | sum | avg |
+--------+-------+-----+-----+-----+--------------------+
| apple | 3 | 90 | 100 | 280 | 93.33333333333333 |
| orange | 3 | 40 | 50 | 130 | 43.333333333333336 |
+--------+-------+-----+-----+-----+--------------------+