标签 sql2008 文章列表
1042 浏览
喜欢(0)

[SQL Server]SQL Server中检测一个表是否存在的方法有哪些?

[SQL Server]SQL Server中检测一个表是否存在的方法有哪些?方案一、使用INFORMATION_SCHEMA.TABLES 视图IF EXISTS (SELECT * FROM INFORMATION_SCHEMA.TAB...

SQL Server 2018-01-09 0评论 0收藏
3418 浏览
喜欢(1)

[SQL Server]SQL Server修改已有数据表字段(列)的可空选项:从可空修改成不允许为空

现在数据表的某字段为可空字段,需要将其修改成不可空的字段,应该如何实现?方案一首先,更新对应列的值:UPDATE [Table] SET [Column]=0 WHERE [Column] IS NULL接着,修改对应的字段为不可空:ALT...

SQL Server 2018-01-08 0评论 0收藏
15055 浏览
喜欢(2)

[SQL Server]SQL Server中如何写类似的IF THEN的查询(SELECT)语句?

问题描述SQL Server中如何写类似的IF THEN的查询(SELECT)语句?比如需要写类似以的SQL查询语句:SELECT IF(Obsolete = 'N' OR InStock = 'Y' ? 1...

SQL Server 2018-01-05 0评论 0收藏
AD 友情赞助
1676 浏览
喜欢(1)

[SQL Server]SQL Server中如何从一个表中删除重复的数据并保留一条?

问题摘要SQL Server中如何从一个表中删除重复的数据并保留一条?比如有如下的数据表:Table-----------RowID int not null identity(1,1) primary key,Col1 varchar(2...

SQL Server 2018-01-05 0评论 0收藏
1163 浏览
喜欢(0)

[SQL Server]SQL Server中如何只返回日期数据类型的日期部分(Date)

问题描述SQL Server中如何只返回日期数据类型的日期部分(Date)?比如,我们查询如下SQL语句:SELECT GETDATE()返回的结果是形如: 2008-09-22 15:24:13.790如果只需要日期部分呢...

SQL Server 2018-01-04 0评论 0收藏
2618 浏览
喜欢(2)

[SQL Server]SQL Server中怎样将从存储过程(stored procedure)中查询出来的结果集写入一个临时表

问题描述SQL Server中怎样将从存储过程(stored procedure)中查询出来的结果集写入一个临时表,这里所说的从存储过程中查询的大致意思是:SELECT * INTO [temp table] FROM [stored pr...

SQL Server 2018-01-04 0评论 0收藏
AD 友情赞助
2790 浏览
喜欢(2)

SQL SERVER 2005+ 使用VALUES子句实现一条语句查询一行记录中的最大值

SQL SERVER 2005+ (SQL SERVER 2005,SQL SERVER 2008,SQL SERVER 2012,SQL SERVER 2016) 使用VALUES子句实现一条语句查询一行记录中的最大值测试用例语句:DEC...

SQL Server 2017-08-15 0评论 0收藏
4060 浏览
喜欢(6)

MS SQL SERVER 读取数据库中每个表的描述/注释以及表中字段/列的字段名,字段类型,字段描述/注释/说明等信息

SELECT 表名 = CASE WHEN a.colorder=1 THEN d.name ELSE '' END,表说明 = CASE WHEN a.colorder=1 TH...

SQL Server 2016-12-09 0评论 0收藏
4683 浏览
喜欢(1)

轻松三步在Microsoft SQL Server 2012中创建Northwind示例数据库【使用数据库脚本】

还在为不会怎么在Microsoft SQL Server 2012中创建Northwind示例数据库而烦恼?在这里,就给大家来演示如何使用Northwind数据库脚本在SQL Server 2012数据库中创建Northwind示例数据库。...

SQL Server 2015-08-19 0评论 0收藏
AD 友情赞助
56813 浏览
喜欢(2)

SQL SERVER 2005或更高版本实现分组后取TOP N条记录

SQL SERVER 2005或更高版本实现分组后取TOP N条记录,参考地址:http://rickosborne.org/blog/2008/01/sql-getting-top-n-rows-for-a-grouped-query/T...

SQL Server 2014-07-05 0评论 0收藏
41093 浏览
喜欢(4)

SQL2005,SQL2008,SQL2012等数据处理之用CTE删除重复数据的复本

今天我们来检验一个用SQL SERVER 2005或者以后版本中的CTE和ROW_NUMBER() 功能来删除重复数据复本的代码片段。首先,我们需要创建一个用于测试的表,并在该表里插入几条数据(包括重复的数据),代码如下:/* Create...

SQL Server 2014-03-24 0评论 0收藏
AD 友情赞助