sql自学网入门视频
col:列,每一个列都有一个列名、
在写查询的时候,select col,col from table where 条件 在进行运算的时候是1.先from子句(找到数据源) 2.where子句(计算数据的范围)3.select子句(列出查询出来表的列)。我们写sql的时候需要遵守这三步,有助于我们逻辑清晰
-
复杂查询的步骤
复杂查询的难点统计
可以说LIMIT和OFFSET一般在SQL的其他部分都执行完之后,再执行。 -
对于统计函数执行的一些理解
当我们按照role进行分组后,select 列名,,这里的列名就只能是统计函数或者是role
当我们执行完insert等更新表中内容的操作后,一定要查询这个表验证一下是否真的成功了
,我们在Insert update,delete去变更表的数据时候,一定要用相应的select来检查变更是否正确。
sql网中sql执行的特点是,会时刻不停的自动执行输出框中的sql语句将
SQL自学网进阶版sql输出规范:正确的输入方法是,(指定update insert delete语句):方案1:无论写什么先都写成select头,然后将select修改成需要的insert delect或update头。方案2:直接在注释中写这些语句执行的时候删除注释即可
substr方法第三个参数截取长度不写默认直接截取到末尾
sql中的=表示的就是等于号而不是java中的赋值
sql中2个整数相除也会进行取整操作
max,min,avg,sum,count函数是对整个表的整个列使用的,之后返回一个数据,在查询的时候不能和他们的结果一起返回其他列,在逻辑上不合法
- 常见sql函数第3.4.5题(待理解)
- 注意
- 综合实战3(第九题)
- 大数据量01
注意:大数据训练2太复杂,后面继续
逆天:在group by 语句中可以用select语句中定义的别名