常用SQL

Group by:用于配合合计函数进行分组

Order by:用于根据某列排序

Having:用于配合合计函数做条件查询

Limit:用于选择数据条数

Count:用于计算数据条数

Left:用于取列的前几位

Right:用于取列的后几位

Sum:用于求列的和

First:用于取数据的第一条

Last:用于取数据的最后一条

Inner join:内连接,取两表共有的满足条件数据合一起

Full join:全连接,取两表所有的满足条件数据合一起

Left join:左连接,取左表所有满足条件的数据,跟右表的数据合一起

Right join:右连接,取右表所有满足条件的数据,跟左表的数据合一起

Where和Having区别:

Where用于查询条件,Having用于分组条件

Having写在Group by的后面,表示分组的条件;

Where写在Group by的前面,表示查询的条件。

Having语句里面可以写合计函数;

Where语句里面不能写合计函数。

你可能感兴趣的:(常用SQL)