在一中介绍了简单的查询语句。在这里说一下其他的查询语句。
1、select distinct 列名 from s表名;
DISTINCT关键字:指示数据库只返回不同的值
2、between...and...语句
between ...and..语句返回指定数据范围内的数据。
例如:select * from 表名 where id between 1 and 10;
返回id为1到10 的行。
当然也可以在between前面家not 以显示不在次范围内的数据。
3、in 关键字
select * from 表名 where 列名 in(元素1,元素2...);
查找属于in后面元素的数据,当然也可以在in前面加not
4、like关键字
使用 LIKE 运算选择类似的值
选择条件可以包含字符或数字:
% 代表零个或多个字符(任意个字符)。
_ 代表一个字符。
select 列名1,列名2... from 表名 where 列名 like ..;
例如:select name from student where name like ‘张%’; 则姓为张的都会被显示出来。
5、AVG函数
AVG函数返回满足where条件的一列的平均值
Select AVG( 列名 ) { ,AVG( 列名 )... } from tablename where ...;
6.count函数
Count(列名)返回某一列,行的总数。
select count( 列名 ) from tablename where...;
7.max/min
select max/min( 列名 ) from tablename where...;
8.sum
Sum函数返回满足where条件的行的和
select sum( 列名 ) from tablename where...;
9.Order by 排序功能
SELECT column1, column2. column3..FROM table order by column asc|desc;
网友评论