Some Useful Functions in SQL
combine two varchar
concat('a', 'b')
in group: group_concate(distinct name order by name separator ',')
upper case and lower case
upper('a')
and lower('a')
select char in varchar
- select n char from left or right side
left(name, n)
orright(name, n)
- select all chars from nTH to mTH from the left
substr(name, n, m)
length
length('aaaa')
agg functions
count(name)
in group also could use count(distinct name)
ROUND numbers
rounds a number to a specified number of decimal placesround(num, 2)
or round(235.415, -1) = 240.000