第一范文网 - 专业文章范例文档资料分享平台

SQLServer模板大全

来源:用户分享 时间:2025/5/29 10:01:45 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

30.交叉连接查询

select *|列名

from 表名1 cross join 表名2

31.内连接查询

select *|列名

from 表名1 [inner] join 表名2 on 表名1.列名=表名2.列名 或

select *|列名 from 表名1 ,表名2

where 表名1.列名=表名2.列名

32.外连接

1)左外连接 select *|列名

from 表名1 left join 表名2 on 表名1.列名=表名2.列名

2)右外连接 select *|列名

from 表名1 right join 表名2 on 表名1.列名=表名2.列名

3)全外连接 select *|列名

from 表名1 full join 表名2 on 表名1.列名=表名2.列名

33.自连接

select *|列名

from 表名 as a join 表名 as b on a.列名=b.列名

34.联合查询

select *|列名 from 表名1 where 查询条件 union select *|列名 from 表名2 where 查询条件

35.子查询

1) 返回单个结果

Select *|列名 from 表名 where 列名 运算符(Select 列名(和外面的where中的列名保持一致 where 表名(…)))

2) 返回多个结果

Select *|列名 from 表名 where 列名 in|not in(Select 列名(和外面的where中的列名保持一致 where 表名(…)))

36.向表中插入语句

1)insert into 表名(列名表) values(值表)

用此语句时,值的顺序要与\列名表\顺序一致 或

insert into 表名 valuse(值表)

用此语句时,值的顺序要与表定义中列的顺序一致

2)insert into 表名(列名表) select 列名表 from 表名1 where 查询条件

37.修改表数据

update 表名

set 列名=值,列名=值…. where 条件

38.删除表数据

1)删除表中部分数据 delete [from] 表名 where 条件 2)删除表中全部数据 delete [from] 表名 或

truncate table 表名

若查询前面若干条记录,则在select后加top n 39.创建视图

create view 视图名 [with encryption] as 查询语句

[with check option]

注意: with encryption 子句表示对视图进行加密

with check option 子句表示对视图进行update、insert和delete操作时,要保证所操作的行满足视图定义中的条件,即只有满足视图定义条件的操作才能执行

搜索更多关于: SQLServer模板大全 的文档
SQLServer模板大全.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c6zn4x8ii1g6x2111f54g_5.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top