使用SQL带来的问题
大小写规范<br>
建议
关键字和函数名全部大写
数据库名,表名,字段名称全部小写
SQL语句必须以分号结尾
使用SQL函数的场景
什么是SQL函数
对检索后的数据
转换
处理
比如:某个字段的平均值
内置的SQL函数<br>
字符串函数
CONCAT
LENGTH
CHAR_LENGTH
LOWER
UPPER
REPLACE
SUBSTRING
日期函数
CURRENT_DATE
CURRENT_TIME
CURRENT_TIMESTAMP
EXTRACT
DATE
YEAR
MONTH
DAY
HOUR
MINUTE
SECOND
如何使用SQL函数对一个数据表进行操作
示例:<br>select name, ROUND(attack_growth,1) from heros<br>select MAX(hp_max) from heros<br>select name, hp_max from heros where hp_max=(select max(hp_max) from heros)<br>select char_length(name), name from heros<br>select * from heros where date(birthdate) > '2016-10-01'<br>select AVG(hp_max), AVG(mp_max),MAX(attack_max) from heros where date(birthdate)>'2016-10-01'<br>习题:<br>SELECT AVG(hp_max) FROM heros;<br>SELECT * FROM heros WHERE birthdate IS NOT NULL AND YEAR(birthdate)<2017;<br>