-
日期:2020-10-31 14:17:11
点击:59
内容简介:SQL中合并多行记录的方法总汇: --1. 创建表,添加测试数据 CREATE TABLE tb(id int, [value] varchar(10)) INSERT tb SELECT 1, 'aa' UNION ALL SELECT 1, 'bb' UNION ALL SELECT 2, 'aaa' UNION ALL SELECT 2, 'bbb' UNION ALL SELECT 2, 'ccc' --SELECT * F...
-
日期:2020-10-31 14:17:10
点击:59
内容简介:一、要求 1 创建数据表 CREATE TABLE [dbo].[StuScore]( [stuid] [int] NOT NULL, [subject] [nvarchar](30) NULL, [score] [decimal](5, 1) NULL ) 2 插入测试数据 stuid subject score 3 chinese 76.0 3 math 73.0 4 chinese 82.0 5 chinese 66.0 5 math 93...
-
日期:2020-10-31 14:17:10
点击:59
内容简介:declare @TopCount int set @TopCount = 100 select top (@TopCount) * from AdventureWorks.HumanResources.Employee 如果有Like等字句,一定要拼Sql的话,也应该使用sp_executesql来执行,示例如下: declare @TopCount int --定义top 数量 set @TopCount...
-
日期:2020-10-31 14:17:10
点击:59
内容简介:declare @LikeSql nvarchar(32);--定义一个like变量,如果是存储过程,此处可以存储过程的参数 set @LikeSql = ‘someword%';--把LikeSql变量赋值,可以赋值成'%xxxxxxxxxxxx%' declare @SelectSql nvarchar(128)--定义Sql语句,开始拼Sql set @SelectSql =...
-
日期:2020-10-31 14:17:09
点击:59
内容简介:不过还是希望老鸟们多多指教了,现在切入正题: 随机函数:rand() 在查询分析器中执行:select rand(),可以看到结果会是类似于这样的随机小数:0.36361513486289558, 像这样的小数在实际应用中用得不多,一般要取随机数都会取随机整数。那就看下面的两种随...
-
日期:2020-10-31 14:17:09
点击:59
内容简介:最近我则刚刚收到了微软最有价值专家项目组寄来的该书的SQL Server 2008英文版本-《Inside Microsoft SQL Server 2008:T-SQL Querying》(http://www.microsoft.com/learning/en/us/book.aspx?ID=12804locale=en-us),大致翻了一下,发现内容变动不少,既有...
-
日期:2020-10-31 14:17:08
点击:59
内容简介:1、文件和文件组的含义与关系 每个数据库有一个主数据文件.和若干个从文件。 文件是数据库的物理体现。 文件组可以包括分布在多个逻辑分区的文件,实现负载平衡 。文件组允许对文件进行分组,以便于管理和数据的分配/放置。例如,可以分别在三个硬盘驱动器...
-
日期:2020-10-31 14:17:08
点击:59
内容简介:1. DECLARE TYPE ref_cursor_type IS ref CURSOR; v_mycursor ref_cursor_type; TYPE id_list IS TABLE OF integer; TYPE name_list IS TABLE OF varchar2(30); v_tabid id_list:=id_list(); v_tabname name_list:=name_list(); sql_str varchar2(200); BEGI...
-
日期:2020-10-31 14:17:08
点击:59
内容简介:1.调整内存 sp_configure 'show advanced options',1 GO RECONFIGURE Go sp_configure 'awe enabled', 1 GO RECONFIGURE Go sp_configure 'min server memory',1024 Go sp_configure 'max server memory',3072 GO RECONFIGURE Go PS: OS需要打开AWE 即在boot....
-
日期:2020-10-31 14:17:07
点击:59
内容简介:--1. 创建表,添加测试数据 CREATE TABLE tb(id int, [value] varchar(10)) INSERT tb SELECT 1, 'aa' UNION ALL SELECT 1, 'bb' UNION ALL SELECT 2, 'aaa' UNION ALL SELECT 2, 'bbb' UNION ALL SELECT 2, 'ccc' --SELECT * FROM tb /**//* id value ------...