E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
T-SQL
T-SQL
JOIN
a表name sex张三 男李四 女b表name age李四 30王五 231 全外连接select a.name,a.sex,b.name,b.agefrom a full outer join b on a.name=b.name结果如下,name sex name age张三 男 NULL NULL李四 女 李四 30NULL NULL 王五 23关联字段name,左表有而右表没有的,
·
2015-10-30 13:34
t-sql
T-SQL
朝花夕拾(四)
T-SQL
函数及用法
1. 聚合函数 (1) AVG 函数功能返回组中值的平均值。空值将被忽略 语法AVG ( [ ALL | DISTINCT ] expression ) (2) MAX 函数功能返回表达式的最大值 语法MAX ( [ ALL | DISTINCT ] expression ) (3) MIN 函数功能返回表达式的最小值
·
2015-10-30 13:22
t-sql
T-SQL
朝花夕拾(五) 动态
T-SQL
语句语法
-- 方法1查询表改为动态 select * from sysobjects exec ( ' select ID,Name from sysobjects ' ) exec sp_executesql N ' select ID,Name from sysobjects ' -- 多了一个N为unicode -- 方法2:字段名,表名,数据库名之类作为变量时,用动态
·
2015-10-30 13:22
sql语句
T-SQL
朝花夕拾(六) Case语句
Case具有两种格式。简单Case函数和Case搜索函数。 --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASE WHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女' ELSE '其他' END 这两种方式,可以实现
·
2015-10-30 13:22
t-sql
T-SQL
朝花夕拾(三)
T-SQL
语法
--sql循环declare @i int;set @i=1; while (@i<=5) begin print @i; set @i=@i+1;end --调用函数select top 10 dbo.TestFunction(id) as returnvalue from userinfo--调用自带函数select conver
·
2015-10-30 13:21
t-sql
T-SQL
实例
1. 在UPDATE语句中使用子查询同时改变多行的值 UPDATE employee SET department=’Training’ WHERE department <> ‘Training’ AND sales < (SELECT AVG(sales) FROM employee WHERE department <> ‘Training’) &
·
2015-10-30 13:21
t-sql
T-SQL
朝花夕拾(一) group by,distinct,子查询
搜罗了网上的资料,加上自己测试的sql。 1. GROUP BY 是分组查询, 一般 GROUP BY 是和聚合函数配合使用 group by 有一个原则,就是 select 后面的所有列中,没有使用聚合函数的列,必须出现在 group by 后面 2. Having where 子句的作用是在对查询结果进行分组前,将不符合where条件的行去掉,即在分组之前过滤数据,条件中不能包含聚组函
·
2015-10-30 13:19
group by
Transact-SQL编程规范
1.1 发布日期:2007-01-22 | 更新日期:2007-04-06 作者:郑佐 摘要: 本文是笔者通过几年软件开发技术的积累,以及参考相关资料总结的一篇关于
T-SQL
·
2015-10-30 13:28
t-sql
精通SqlServer2005学习笔记----Sqlserver事物中的异常处理
nbsp;想必学习过.net的人已经非常熟悉Tye/catch模型捕获错误的方式,微软在SqlServer2005以后的版本中对事物中的异常处理机制便采用了此方法,它能在不丢失任何事物上下文的情况下捕获
T-Sql
·
2015-10-30 12:50
sqlserver2005
T-SQL
游标使用
使用游标(cursor)的一个主要的原因就是把集合操作转换成单个记录处理方式。用SQL语言从数据库中检索数据后,结果放在内存的一块区域中,且结果往往是一个含有多个记录的集合。游标机制允许用户在SQL server内逐行地访问这些记录,按照用户自己的意愿来显示和处理这些记录。 1. 为何使用游标: 使用游标(cursor)的一个主要的原因就
·
2015-10-30 12:56
t-sql
T-SQL
学习笔记-程序设计基础-自定义函数
东西越来越多!好好学才是硬道理!用户自定义函数自定义函数不能执行一系列改变数据库状态的操作,可以像系统函数在查询或存储过程等的程序中使用,也可以像相信过程一样能过execute命令来执行。自定义函数中存储了一个Transact - SQL例程可以返回一定的值。根据函数返回值形式的不同,将用户看定义函数分为三种类型:( 1 ).标量型函数:标量型函数返回一个确定类型的标量值,其返回值
·
2015-10-30 12:56
t-sql
如何制定自己的SQL Server 2000触发器
允许为 INSERT、UPDATE、DELETE 创建触发器,即当在表中插入、更新、删除记录时,触发一个或一系列
T-SQL
语句。
·
2015-10-30 12:55
SQL Server 2000
oracle 存储过程模糊查询
习惯了用微软的SQL Server2005写
T-SQL
,突然使用oracle 使用PL/SQL写SQL语句,感觉很多细节都不一样,一个模糊查询写法完全不一样
T-SQL
的写法: 代码 USE
·
2015-10-30 12:34
oracle
t-sql
连接远程数据库
Code --删除链接服务器 if exists(select * from master.dbo.sysservers where isremote=0 and srvname='WIN') exec sp_dropserver 'WIN','droplogins' --创建连接服务器 ex
·
2015-10-30 12:19
t-sql
整理了一些
t-sql
技巧
把长日期转换为短日期 Convert(char(10),getdate(),120) MS-SQL数据库开发常用汇总 1.按姓氏笔画排序: Select * From TableName Order By CustomerName Collate Chinese_PR
·
2015-10-30 12:49
t-sql
再次发布SQL Prompt 3.8的新的patch,解决了不能格式化
T-SQL
的问题
上一篇关于 推荐SQL Prompt 3.8的随笔,园子里几位朋友回复反应不能使用格式化功能,并强烈要求再次解决该问题, 所以昨天晚上弄到凌晨2点,最终的SQL Prompt补丁: 下载地址: /Files/jintan/Sql_Prompt_RedGate.Licensing.Client.rar 支持
·
2015-10-30 12:35
prompt
sqlserver函数大全
下表给出了
T-SQL
函数的类别和描述。 函数类别 作用 聚合函数 执行的操作是将多个值合并为一个值。例如 COUNT、SUM、MIN 和 MAX。
·
2015-10-30 12:51
sqlserver
T-SQL
自定义函数LeftPad
T-SQL
自定义函数,它有点像MS SQL Server的REPLICATE函数。
·
2015-10-30 12:19
t-sql
巧用row_number和partition by分组取top数据
分组取TOP数据是
T-SQL
中的常用查询, 如学生信息管理系统中取出每个学科前3名的学生。
·
2015-10-30 12:18
row_number
利用带关联子查询Update语句更新数据
Update是
T-sql
中再简单不过的语句了,update table set column=expression [
·
2015-10-30 12:17
update
整理了一些
t-sql
技巧
本文转自:http://www.cnblogs.com/ghd258/archive/2006/03/20/354147.html 原文如下 把长日期转换为短日期 Convert(char(10),getdate(),120) MS-SQL数据库开发常用汇总 1.按姓氏笔画排序: Select * From&
·
2015-10-30 12:10
t-sql
T-SQL
查询进阶--数据集之间的运算
概述 关系数据库的起源起源于数学中的集合概念.所以集合与集合之间,也同样继承了数学集合之间的运算.而对于在关系数据库中,常常用于两个数据集中并没有直接的关系数据库中的“关系”,比如外键.但两个数据集会有间接的关系,比如两届比赛,参加比赛人员集合之间会有间接关系. 数据集运算的种类  
·
2015-10-30 11:58
t-sql
T-SQL
查询进阶--基于列的逻辑表达式
引言
T-SQL
不仅仅是一个用于查询数据库的语言,还是一个可以对数据进行操作的语言
·
2015-10-30 11:57
t-sql
【
T-SQL
系列】常用函数—聚合函数
聚合函数平均值AVG、标准偏差STDEV、方差VAR、最大值MAX、最小值MIN、合计SUM、次数COUNT、极差值MAX-MIN、变异系数STDEV/AVG*100 什么是统计统计 就是通过样本特性推断总体特性的过程。类似于赌博,有一定的风险。可信度受取样方法、样本大小等因素的影响。统计是科学的 为什么要用标准差?方差和标准差时表示一组数据离散程度的最好指标,是最常用的差异量数。其特点有:1
·
2015-10-30 11:47
t-sql
【
T-SQL
系列】WITH ROLLUP、WITH CUBE、GROUPING语句的应用
CUBE 和 ROLLUP 之间的区别在于:CUBE 运算符生成的结果集是多维数据集。多维数据集是事实数据的扩展,事实数据即记录个别事件的数据。扩展建立在用户打算分析的列上。这些列被称为维。多维数据集是一个结果集,其中包含了各维度的所有可能组合的交叉表格。 CUBE 运算符在 SELECT 语句的 GROUP BY 子句中指定。该语句的选择列表应包含维度列和聚合函数表达式。GROUP BY 应指定
·
2015-10-30 11:46
rollup
SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
Insert是
T-sql
中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。
·
2015-10-30 11:21
SQL 物理查询原理(上)
前段时间园子里有一片关于SQL 2005物理查询的文章,其内容主要来自《SQL SERVER 2005 技术内幕
T-SQL
查询》。
·
2015-10-30 11:37
sql
T-SQL
查询——数据集之间的运算
在
T-SQL
中,关系运算实际上可以分为四类,首先看我们举例子用的表:这里的例
·
2015-10-30 11:26
t-sql
SQL对Xml字段的操作
T-Sql
操作Xml数据 一、前言 SQL Server 2005 引入了一种称为 XML 的本机数据类型。
·
2015-10-30 11:13
sql
T-SQL
:流程控制 4,Case 语句
ylbtech-SQL Server:SQL Server-流程控制 4,Case 语句 SQL Server 流程控制中的 Case 语句。 1,Case 语句 1 --============================================================= 2 -- 1, Case语句 3 -- Desc:Cas
·
2015-10-30 11:21
t-sql
T-SQL
:流程控制 3,While 语句
ylbtech-SQL Server:SQL Server-流程控制 3,While 语句 SQL Server 流程控制中的 While 语句。 1,While 语句 1 --============================================================= 2 -- 1, While语句 3 -- Desc
·
2015-10-30 11:21
while
SQL Server 2005 正则表达式使模式匹配和数据提取变得更容易
目录 CLR 用户定义函数 模式匹配 数据提取 模式存储 匹配 在匹配项中进行数据提取 总结 尽管
T-SQL
对多数数据处理而言极其强大
·
2015-10-30 11:47
sql server 2005
SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
Insert是
T-sql
中常用语句,Insert INTO table(field1,field2,...) values
·
2015-10-30 11:00
如何理解
T-SQL
中Merge语句(二)
写在前面的话:上一篇写了如何理解
T-SQL
中Merge语句,基本把Merge语句要讲的给讲了,在文章的后面,抛出了几个结,当时没有想明白怎么去用文字表达,这一篇就来解答一下这几个结,又是一篇“天马行空”
·
2015-10-30 10:47
merge
如何理解
T-SQL
中Merge语句
写在前面的话:之前看过Merge语句,感觉没什么用,完全可以用其他的方式来替代,最近又看了看Merge语句,确实挺好用,可以少写很多代码,看起来也很紧凑,当然也有别的优点。 ====正文开始===== SQL Server 2008 引入了Merge关键字,主要是在一条语句里面可以执行insert、update、delete操作,以实现用一个源对象的数据对目标对象数据进行操作。注意这里的”
·
2015-10-30 10:47
merge
使EXCEL中使用宏生成
T-SQL
实现数据导入
有时我们需要从EXCEL文档中把数据导入到数据库,这时我们可以使用Excel的宏功能。假设如下图这样的DEMO数据: 然后通过“视图”找到如下选项: 接着我们创建一个宏,在编辑器中输入(Vbscript): Sub CreateInsertScript() Dim Row
·
2015-10-30 10:38
Excel
SQL点滴19—
T-SQL
中的透视和逆透视
透视 今天抽一点时间来看看透视和逆透视语句,简单的说就是行列转换。假设一个销售表中存放着产品号,产品折扣,产品价格三个列,每一种产品号可能有多种折扣,每一种折扣只对应一个产品价格。下面贴出建表语句和插入数据语句。 1 create table SalesOrderDetail( 2 ProductID
·
2015-10-30 10:47
t-sql
SQL点滴20—
T-SQL
中的排名函数
提到排名函数我们首先可能想到的是order by,这个是排序,不是排名,排名需要在前面加个名次序号的,order by是没有这个功能的。还可能会想到identity(1,1),它也给了一个序号,但是不能保证给出的序号是连续升序的。除非能够保证所有的Insert语句都能够正确成功地完成,并且没有删除操作,实际的使用中大多数的表都不能保证这样。 好在SQL Server中提供了一些
·
2015-10-30 10:47
t-sql
SQL点滴18—SqlServer中的merge操作,相当地风骚
后来在technet上搜索发现别有洞天,原来是另外一个sql关键字,
t-sql
的语法还是相当地丰富的。
·
2015-10-30 10:46
sqlserver
SQL点滴15—在SQL Server 2008中调用C#程序
T-SQL
的在执行普通的查询的时候是很高效的,但是在执行循环,判断这样的语句的时候效率就不那么的高了。
·
2015-10-30 10:43
SQL Server 2008
SQL Azure(七) 在SQL Azure Database中执行的
T-SQL
这章我们将介绍如何使用SSMS在SQL Azure里执行
T-SQL
语句。
·
2015-10-30 10:00
database
使用谓词进行查询
2.使用NOT:查询数学成绩不及格且不在班级1,班级2中的同学 3.使用ALL:查询班级1中数学成绩比学生1和学生2高的所有同学 4.使用ANY:查询班级1中比学生1或学生2年龄大的同学
T-SQL
·
2015-10-30 10:46
查询
T-SQL
中go的意思
出处:http://www.cnblogs.com/JCSU/articles/1099177.html8Dju o&jv0 +h|FQu5Z(ha6_+w0go 是SYBASE和SQL Server中用来表示事物结束,提交并确认结果,相当于ORACLE的Commit51Testing软件测试网 d ED c%t'K Iw{3W/wM'TD0SQL Server
·
2015-10-30 10:53
t-sql
使用C#创建SQL Server的存储过程(Visual Studio 2005 + SQL Server 2005)
的存储过程(Visual Studio 2005 + SQL Server 2005) 原文发布日期:2007.06.17 作者:Bipin Joshi 翻译:webabcd 介绍 通常,开发人员使用的是
T-SQL
·
2015-10-30 10:47
sql server 2005
SQL Server 管理常用的SQL和
T-SQL
(zz)
2005-04 余枫 SQL Server 数据库管理常用的SQL和
T-SQL
: 1.
·
2015-10-30 10:12
SQL Server
初识SQLSERVER触发器(一)
触发器是一种特殊的存储过程,类似于其它编程语言中的事件函数,SQL Server™ 允许为 INSERT、UPDATE、DELETE 创建触发器,当在表(视图)中插入、更新、删除记录时,触发一个或一系列
T-SQL
·
2015-10-30 10:37
sqlserver
T-SQL
象数组一样处理字符串
-- ==================================================== --
T-SQL
对字符串的处理能力比较弱,比如要循环遍历象1,2,3,4,5
·
2015-10-30 10:12
t-sql
T-SQL
二进制文件存取示例
Code --创建保存文件的表 USE tempdb CREATE TABLE dbo.tb(id int IDENTITY,img image) GO --1. 将文件保存到上面的表中的处理 --定义要保存到数据库中的文件 DECLARE @FileName nvarchar(260) SET&nb
·
2015-10-30 10:01
t-sql
sqlserver变量赋值介绍说明
变量对于一种语言是必不可少的一部分,当然,对于
T-SQL
来讲也是一样。在简单查询中,往往很少用到变量,但无论对于复杂的查询或存储过程中,变量都是必不可少的一部分。
leejunki822
·
2015-10-29 14:00
小议隐式转换引起的问题
所谓隐式转换主要出现在我们
T-SQL
语句中的where条件里面,我们先从原因上去看一下为什么会出现隐式转换。
DB乐之者
·
2015-10-29 13:00
上一页
44
45
46
47
48
49
50
51
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他