文档章节

sqlserver遇到的sql

writeademo
 writeademo
发布于 2016/09/27 11:35
字数 226
阅读 9
收藏 0

 
  求差集
  select distinct abc from A where exists (SELECT valueFROM A uc WHERE  id='1')
    
  except
    select distinct abc from A where CityId in (SELECT value FROM B uc WHERE  id='1')

 

 

 

--按分类重新构建表结构
 with A1 as
(
    select Aid,A1name from A where type='A1'
),
A2 as
(
    select A2id,A2name from A where type='A2'
),
A3 as
(
    select A3id,A3name from A where type='A3'
),
A4 as
(
select A4id,A4name from A where type='A4'
)
select A1.A1id,A2.A2name,A3.A3id,A4.A4name

into A1A2A3A4
from A1 A
 left join A2 B on  condition1
left join A3 C on  condition2
left join A4 D on condition3
--创建非聚合索引
create NONCLUSTERED INDEX indexName on A1A2A3A4(A1name,A2name,A3name);

 

 

exists使用

 

 

 

子查询方法

例:select top 3 * from (select top 5 id,vNo from vProduction where 1=1 order by id desc) as tab 将查询另取为表名

 

 

REPLACE(STR,'-','') 替换字符串中的一些字符

CONVERT(VARCHAR,GETDATE(),112) 按112格式yymmdd将日期转为字符串

cast(123 as nvarchar) 将数字转换为字符串

© 著作权归作者所有

共有 人打赏支持
writeademo
粉丝 25
博文 606
码字总数 223897
作品 0
东城
私信 提问
SQL 2017 SQLPS执行Ad-SqlAvailabilityDatabase异常

SQL Server 2017 SQLPS执行Ad-SqlAvailabilityDatabase遇到问题 这个错误简直逆天,查了下该cmdlet的帮助 常规参数里有Debug。 执行Debug,输出如下: PS C:Windowssystem32> Add-SqlAvailab...

UltraSQL
2018/05/23
0
0
sqlserver,你的delete语句表名为什么不能别名?

前几天写了几行sql,用于清除环境里面的脏数据,平时开发用的是oracle数据库,看了下里面的语句,处理concat字符串拼接函数看起来稍微特殊点,其它都没有啥问题。百度了下,cancat可以用在收...

heshifk
2018/04/23
0
0
用Python访问SqlServer

经常用Python写demo来验证方案的可行性,最近遇到了Python访问SqlServer的问题,这里总结下。 一、Windows下配置Python访问Sqlserver 环境:Windows 7 + Sqlserver 2008 1、下载并安装pyodb...

长平狐
2012/06/08
4.8K
0
在Linux上使用mssql-conf工具配置SQL Server 2017

在Linux上使用mssql-conf工具配置SQL Server 2017 mssql-conf是在Linux上安装SQL Server 2017后的一个配置脚本。你可以使用这个实用工具设置以下参数: 使用贴士: l 对于AlwaysOn可用性组和...

UltraSQL
2018/07/30
0
0
在Linux上使用环境变量配置SQL Server设置

你可以使用不同的环境变量在Linux上配置SQL Server 2017。这些变量用于两个场景: 使用mssql-conf setup命令配置初始化设置。 配置一个新的Docker容器中的SQL Server。 环境变量 示例:初始设...

UltraSQL
2018/07/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

使用Maven打包Docker镜像-Jenkins版

前提:Jenkins服务器上安装好Docker,创建Jenkins任务,配置好代码来源,和Build配置: pom.xml中添加docker-maven-plugin: <plugin> <groupId>com.spotify</groupId> <artifactI......

莫在全
29分钟前
1
0
rabbitmq

灰暗
今天
1
0
Flink

flink HA部署 flink搭建,采用分布式部署方式,分别为A,B,C三个节点。其中A为master;A,B,C为worker。 本文使用的用户是hadoop用户(自己新建) 先决条件 Java 1.8.x or higher scala 自己使用...

-九天-
今天
2
0
数据中台和传统数仓的区别

中台系统把业务层同性的算法能力,服务能力,业务能力高度集成,有效组织 ,动态规划。更好的帮助上层业务。 今天就让我们看看关于数据中台的问答吧。 1 Q : 什么是数据中台? A : 数据中台是...

hblt-j
今天
6
0
Java在什么时候会出现内存泄漏

在Java中,内存泄漏就是存在一些被分配的对象,这些对象有下面两个特点,首先,这些对象是可达的,即在有向图中,存在通路可以与其相连;其次,这些对象是无用的,即程序以后不会再使用这些对...

群星纪元
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部