数据库select查询

关于数据库的查询,对已经建好的表进行查询,按照不同命令显示出表中的符合条件的不同数据。

这里假设我已经建立起了一个名为students的表,所有的数据都从该表中查询。

查询表中所有数据:select * from 表名

 select * from student;

查找姓为张的同学的名字

  • like
  • % 表示任意多个任意字符
  • _ 表示一个任意字符

select * from students where cname like '张';
select * from students where cname like '张%';
select * from students where cname like '张_';

消除重复数据distinct

在查询数据时,查询结果可能会有很多重复的数据,如果不想重复,可以使用 distinct 来实现去重:select distinct 字段名 from 表名 

 select distinct cno from student;

 判断空值与非空值

空值is null,非空值is not null

select * from students where cage is null;

排序order by

排序使用 order by 子句 asc(默认) 升序 / desc 降序

select * from 表名 order by 列1 asc|desc [,列2 asc|desc,...]

猜你喜欢

转载自blog.csdn.net/qq_64573579/article/details/127956409