SQL學習筆記:函數
阿新 • • 發佈:2018-01-23
mar val tinc 唯一值 字符長度 mat sel count body
- SQL函數
- AVG
select AVG(col) AS avgvalue from tablename
select col2 from tablename where col1>(select AVG(col1) from tablename) - COUNT 返回值不包含空值
select COUNT(*) from tablename 返回行數
select COUNT(DISTINCT col) from tablename 返回列的唯一值 - FIRST 返回第一個值
select FIRST(col) AS colname from tablename - LAST 返回最後一個值
select LAST(col) AS colname from tablename - MAX 返回最大值
- MIN 返回最小值
- SUM 返回總和
- GROUP BY
select col1, sum(col2) from tablename GROUP BY col1 - HAVING
select custom, sum(price) from tablename where custom = ‘tom‘ or custom = ‘jerry‘ group by custom HAVING sum(price)>1000 - UCASE 將字符轉化為大寫
select UCASE(col) from tablename - LCASE 將字符轉為小寫
- MID 提取字符
select MID(col, 起始數字, 長度) from tablename - LEN 提取字符長度
- ROUND 舍入指定位數
select ROUND(col, 位數) from tablename - NOW 返回當前時間和日期
select NOW() from tablename - FORMAT
select FORMAT(now(), ‘YYYY-MM-DD‘) from tablename
SQL學習筆記:函數