随笔分类 -  sql server基础知识

摘要:-- -- Author: <Author,,CC> -- Create date: <Create Date,, 2014-05-26 10:43:07.080> -- Description: <Description,,小数点转换为百分数,并对第3位进行4舍5入> -- Environment 阅读全文
posted @ 2016-12-21 15:25 zmztyas 阅读(2087) 评论(0) 推荐(0) 编辑
摘要:--table1 表 ID NAME QQ PHONE1 秦云 10102800 135000002 在路上 10378 136000003 LEO 10000 139000004 秦云 0241458 54564512 --table2 表 ID NAME sjsj gly1 秦云 2004-01 阅读全文
posted @ 2016-10-03 15:51 zmztyas 阅读(353) 评论(0) 推荐(0) 编辑
摘要:with Subqry(FID,A_TypeName,A_ParentID) as (select FID,A_TypeName,A_ParentID from tb_Appliances where FID='20160802120302537AF2B014DC67AA43D1AD0923EB2BF0A64E' union all select b.Fid,b.A_TypeName,b.A_P... 阅读全文
posted @ 2016-08-02 14:37 zmztyas 阅读(229) 评论(0) 推荐(0) 编辑
摘要:SQL code create table #t(col varchar(10)) insert into #t values('A') insert into #t values('B') insert into #t values('C') insert into #t values('D') insert into #t values('E') declare @s varchar(800... 阅读全文
posted @ 2016-07-18 15:39 zmztyas 阅读(248) 评论(0) 推荐(0) 编辑
摘要:今天遇到一个insert语句,在SQL Tools(链接Oracle数据库)插入的某列值为“Computer Hardware & Software>>CPU",这样执行会有问题,因为"&"是一个特殊符号。 符号(&) 在Oracle里有特殊含义,是一个宏变量标识符;在Oracle中,& 是从需要外 阅读全文
posted @ 2016-07-18 11:47 zmztyas 阅读(29816) 评论(0) 推荐(0) 编辑
摘要:CAST (expression AS data_type) 用于数据的转化 isnull(@s+',','select years,months,') 判断(@s+',')是否为空,注意点,即使(@s+',')看似不为空,但是实际是为空的。 阅读全文
posted @ 2016-07-16 17:02 zmztyas 阅读(226) 评论(0) 推荐(0) 编辑
摘要:子查询:嵌套在其他查询中的查询。 子查询有称内部查询,而包含子查询的语句称之为外部查询 所有的子查询可以分两类,既 相关子查询和非相关子查询 1》非相关子查询是独立于外部查询的子查询,子查询总共执行一次,执行完毕后将值传递给外部查询 2》相关子查询的执行依赖于外部查询的数据,外部查询执行一行,子查询 阅读全文
posted @ 2016-03-31 14:19 zmztyas 阅读(1056) 评论(0) 推荐(0) 编辑
摘要:--创建测试数据create table Student(S# varchar(10),Sname nvarchar(10),Sage datetime,Ssex nvarchar(10))insert into Student values('01' , N'赵雷' , '1990-01-01' 阅读全文
posted @ 2016-03-30 19:34 zmztyas 阅读(7427) 评论(0) 推荐(0) 编辑
摘要:SQL Server执行计划的理解 要理解执行计划,怎么也得先理解,那各种各样的名词吧。鉴于自己还不是很了解。本文打算作为只写懂的,不懂的懂了才写。 在开头要先说明,第一次看执行计划要注意,SQL Server的执行计划是从右向左看的。 小技巧:在执行前按一下 ctrl+M,然后执行语句,就可以在下 阅读全文
posted @ 2016-03-30 17:15 zmztyas 阅读(608) 评论(0) 推荐(0) 编辑
摘要:SQL表连接查询(inner join、full join、left join、right join) 前提条件:假设有两个表,一个是学生表,一个是学生成绩表。 表的数据有: 一、内连接-inner jion : 最常见的连接查询可能是这样,查出学生的名字和成绩: select s.name,m.m 阅读全文
posted @ 2016-03-29 16:04 zmztyas 阅读(1282) 评论(0) 推荐(0) 编辑
摘要:SQL在语法显示和执行顺序上并不一致,熟悉其的正确执行顺序,将有助于 理解一些错误的SQL语法的发生原因。以下是其执行顺序列表,优先级按照数字 排序顺序 1、From 2、On 3、Join 4、Where 5、Group By 6、With 7、Having 8、Select 9、Distinct 阅读全文
posted @ 2016-03-29 14:48 zmztyas 阅读(234) 评论(0) 推荐(0) 编辑
摘要:select * from Student;select * from Courseselect ;select* from Teacherselect ;select * from SC;--创建测试数据create table Student(S# varchar(10),Sname nvarc 阅读全文
posted @ 2016-03-29 11:35 zmztyas 阅读(904) 评论(0) 推荐(0) 编辑
摘要:一:Union指令的目的是将两个sql语句的结果合并起来。 假设我们有以下的两个表格: Store_Information 表: store_name Sales Date Los Angeles $1500 Jan-05-1999 San Diego $250 Jan-07-1999 Los An 阅读全文
posted @ 2016-03-29 11:12 zmztyas 阅读(5816) 评论(0) 推荐(0) 编辑
摘要:19、CAST()函数和CONVERT()函数 CAST()函数可以将某种数据类型的表达式转化为另一种数据类型 CONVERT()函数 也 可以将指定的数据类型转换为另一种数据类型 19.1 CAST()函数和CONVERT()函数语法 select cast(表达式 as 数据类型) : CAST 阅读全文
posted @ 2016-03-28 16:42 zmztyas 阅读(476) 评论(0) 推荐(0) 编辑
摘要:存储过程必须是批处理中仅有的语句 语法: Go create Procedure 存储过程名 @参数名 参数类型(int,string...) as if(@参数名) select @参数名=count(*) from 表名 where ... else set @参数名=1000 Go 1.只返回 阅读全文
posted @ 2016-03-28 16:22 zmztyas 阅读(298) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示