目录 00、最常用的7个语句 0、几个简单的基本的sql语句 1、去重distinct 2、列别名 3、表别名 4、AND条件查询 5、BETWEEN AND(区间查询) 6、IN查询 7、多字段排序(order by) 8、分组查询 (group by) 9、多表连接查询 10、子查询语句 |
00、最常用的7个语句 : select、from、where、having、groupby、orderby、limit
|
|
1、WHERE 语句-----------------指定查询条件 如果需要使用多个列一起过滤才能查询出要查询的结果,可以使用 AND 进行连接。 select * from student where stu_name="test13" and stu_id=26; 2、groupby语句------------------同一类的进行聚合 select 类别,sum(数量) from table group by 类别 3、orderby语句---------------排序 select 类别, sum(数量) AS 数量之和 from A group by 类别 order by sum(数量) desc ; (降序,大到小) 4、Having语句 ---------------- 指定输出的满足条件的数据 (例如:age>50) having子句与group by子句联合使用时,用于告诉group by子句在输出里包含哪些组,having对于group by的作用相当于where对于select的作用,即设定条件用的。 使用having子句可以让结果集里包含或去除整组的数据。having子句必须跟在group by子句后,在order by子句之前 5、limit语句----------------限制输出数据 获取前四个最大球员的号码和名字。 select playerno, name from players order by playerno desc limit 4; |
0、几个简单的基本的sql语句
选择:select * from table1 where 范围
插入:insert into table1 (field1,field2) values (value1,value2)
删除:delete from table1 where 范围
更新:update table1 set field1=value1 where 范围
查找:select * from table1 where field1 like ’%value1%’ —like的语法很精妙,查资料!
排序:select * from table1 order by field1,field2 [desc]
总数