用sql命令查询数据
发布网友
发布时间:2022-04-23 00:03
我来回答
共2个回答
热心网友
时间:2022-04-08 12:12
where条件表达式
--统计函数
复制代码代码如下:
Select count(1) from student;
--like模糊查询
--统计班上姓张的人数
复制代码代码如下:
select count(*) from student where realName like '张%';
--统计班上张姓两个字的人数
复制代码代码如下:
select count(*) from student where realName like '张_';
--统计班上杭州籍的学生人数
复制代码代码如下:
select count(*) from student where home like '%杭州%';
--查询班上每位学生的年龄
复制代码代码如下:
select realName,year(now())-year(birthday) as age from student;
--查询90年出生的学生
复制代码代码如下:
select realName from student where year(birthday)>='1990';
--查询1987-1990年出生的学生
复制代码代码如下:
select realName from student where year(birthday)<='1990' and year(birthday)>='1987';
select * from student where year(birthday) between '1987' and '1990';
--查询班上男女生人数
复制代码代码如下:
select sex,count(*) from student group by sex;
--in子句查询班上B或O型血的学生
复制代码代码如下:
select realName,blood from student where blood in('B','O');
子查询
子查询也可称之为嵌套查询,有些时候,一次查询不能解决问题,需要多次查询。
按子查询返回的记录行数区分,可分为单行子查询和多行子查询;
复制代码代码如下:
select * from emp where sal>( select sal from emp where ename='ALLEN‘ or ename =‘KING')
热心网友
时间:2022-04-08 13:30
select * frm spec