SQL Server
daywrite
这个作者很懒,什么都没留下…
展开
-
关于连接查询
连接查询有内,左外,右外,全外,笛卡儿!原创 2011-12-18 23:06:10 · 213 阅读 · 0 评论 -
子查询
在WHERE FROM ...后面可以添加子查询!IN NOTIN ANY ALL SOME EXITS NOT EXITS!原创 2011-12-19 00:25:11 · 275 阅读 · 0 评论 -
批量插入数据的2种方法
1.批量插入数据GOif object_id('cs_2')is not null drop table cs_2GOcreate table cs_2(顾客编号 varchar(30) not null,顾客姓名 varchar(30) not null,联系方式 varchar(30) not null,所在城市 varchar(50))inse原创 2011-12-15 11:56:21 · 421 阅读 · 0 评论 -
SQL和EXCEL和ACCESS之间的关系
关于导入导出有2中一种代码,一种手动!原创 2011-12-15 12:35:36 · 953 阅读 · 1 评论 -
CASE语句/交叉表/sql语句判断表是否存在语句
1.是同CASE语句指定显示的文本SELECT [id] ,[terminal],[备注]= CASEWHEN [previous_deposit]<8073 THEN '余额不足'WHEN [previous_deposit]>23482 THEN '余额太多'ELSE '--'ENDFROM [kaifashujuku].[dbo].[t_provis原创 2011-12-14 18:00:42 · 716 阅读 · 0 评论 -
使用PIVOT运算符实现交叉表
GOif exists(select * from INFORMATION_SCHEMA.TABLES where table_name='tb_cs_1')drop table tb_cs_1GOcreate table tb_cs_1(学生姓名 varchar(29),学生学科 varchar(20),成绩 float)GOinsert into t原创 2011-12-14 18:33:28 · 563 阅读 · 0 评论 -
SQL递归查询CTE
关于这个,目前我感觉还有合适的实验例子,仅仅作为一个我记录的东西吧!原创 2011-12-15 10:53:11 · 318 阅读 · 0 评论 -
SQL分布式查询
1.您是一家大型保险公司的地区销售经理,该公司在很多国家/地区都有分支机构。每个地区的分公司都选用某个产品存储其销售数据。英国分公司用 Oracle 存储其数据,澳大利亚分公司用 Access,西班牙分公司用 Microsoft Excel,而美国分公司则用 SQL Server。您需要过去三年的季度报表,其中要列出保险策略、分支机构和季度业绩最好的销售代表。以上三个查询都可以通过在 SQL Se原创 2011-12-15 11:10:36 · 354 阅读 · 0 评论 -
SQL组合查询
1.union2.求两个结果的交集 intersect3.求A-B,选秀心里学但未选秀演讲与口才的!select *from Uman WHERE 学生编号 IN(select 学生编号 from Ucourse_scorewhere 选修课='心理学')exceptselect *from Uman WHERE 学生编号 IN(select 学原创 2011-12-15 13:45:06 · 280 阅读 · 0 评论