--
查询学生信息表中性别为男性的学生的姓名,手机号
select
stu_name,stu_tel
from
stuinfo1
where
stu_sex
=
'
男
'
select
stu_name,stu_tel
from
stuinfo1
where
stu_sex
<>
'
女
'
--
查询学生信息表中年龄大于
20
岁并且性别为男的学生信息
select
*
from
stuinfo1
where
stu_age
>
20
and
stu_sex
=
'
男
'
--
查询学生信息表中年龄大于
20
岁或性别为男的学生信息
select
*
from
stuinfo1
where
stu_age
>=
20
or
stu_sex
=
'
男
'
--
模糊查询
--
查询学生信息表中姓张学生的信息。模糊查询:
like
通配符:
%
表示
0
个或多个字符
_
:表示一个字
符;
select
*
from
stuinfo1
where
stu_name
like
'
张
%'
select
*
from
stuinfo1
where
stu_name
like
'
李
%'
select
*
from
stuinfo1
where
stu_name
like
'
李
_'
--
区间查询
--
查询年龄在
18
-
22
岁之间的所有学生信息;
between
and
(包含界值)
select
*
from
stuinfo1
where
stu_age
between
18
and
22
--
in
子查询
--
查询年龄在一个范围之内的学生信息;(
1
,
5
,
7
,
18
,
20
,
22
,
30
,
50
)
select
*
from
stuinfo1
where
stu_age
in
(
1
,
5
,
7
,
18
,
20
,
22
,
30
,
50
)
#
子查询
select
*
from
stuinfo1
where
stu_age
in
(
select
stu_age
from
stuinfo1
where
stu_age
>
18
and
stu_age
<
22
)
--
not in
子查询:不在某个范围之内
select
*
from
stuinfo1
where
stu_age
not in
(
1
,
5
,
7
,
18
,
20
,
22
,
30
,
50
)
--
null
:
空值 表示时,使用
is
null
表示某个值为空值;
select
*
from
stuinfo1
where
cla_id
is
null
--
is not
null
表示某个值不为空值;
select
*
from
stuinfo1
where
cla_id
is not
null
4
、表更新操作
文章来源:https://blog.csdn.net/m0_71071763/article/details/135114875
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:chenni525@qq.com进行投诉反馈,一经查实,立即删除!