select
*
from
stuinfo
where
stu_name
<>
'
张三
'
select
*
from
stuinfo
where
stu_name
!=
'
张三
'
4、/*
模糊查询:
关键字:
like
通配符:
%:0
个或多个任意字符
_
:单个字符
[]
:表示在这个范围之内
[^]
:表示不在这个范围之内
*/
--
查询学生信息表中姓李学生的信息
select
*
from
stuinfo
where
stu_name
like
'
李
%'
--
查询学生信息表中姓李且名字只有一个单字的学生的信息
select
*
from
stuinfo
where
stu_name
like
'
李
_'
--
查询学生信息表中姓李或姓张学生的信息
select
*
from
stuinfo
where
stu_name
like
'
李
%'
or
stu_name
like
'
张
%'
select
*
from
stuinfo
where
stu_name
like
'[
李张
]%'
--
查询学生信息表中即不是姓李的学生,也不是姓张的学生信息。
select
*
from
stuinfo
where not
stu_name
like
'
李
%'
and not
stu_name
like
'
张
%'
select
*
from
stuinfo
where
stu_name
like
'[^
李张
]%'
--
排序:
order
by
--
语法格式:
select
*
from
<
表名
>
order by
字段名
ASC
/DESC
--
注意:如果按升序排序,可以省略
asc
,默认就是以升序进行排序;如果是降序,不可以省略
desc
--
注意:如果有多个字段参与排序,优先级按从左至右进行排序
--
案例:查询学生的信息,并按照年龄的升序进行排序
select
*
from
stuinfo
order by
stu_age
asc
select
*
from
stuinfo
order by
stu_age
--
案例:查询学生的信息,并按照年龄的降序进行排序
select
*
from
stuinfo
order by
stu_age
desc
--
案例:查询学生的信息,并按照年龄降序进行排序,按照学号的升序进行排序
select
*
from
stuinfo
order by
stu_age
desc
,stu_id
asc
--
案例:查询学生的信息,并按照学号降序进行排序,按照年龄的升序进行排序
select
*
from
stuinfo
order by
stu_id
desc
,stu_age
asc
--
到此这篇sqlserver while循环(sql server while循环)的文章就介绍到这了,更多相关内容请继续浏览下面的相关
推荐文章,希望大家都能在编程的领域有一番成就!
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/sqlbc/39473.html