`
虚弱的java
  • 浏览: 163380 次
  • 性别: Icon_minigender_1
  • 来自: 哈尔滨
社区版块
存档分类
最新评论

Sql2008--6

Go 
阅读更多


--将 AdventureWorks 数据库中Contact表的所有行都插入到名为NewContact的新表,
--并使用IDENTITY函数在NewContact表中从101而不是1开始编号
use AdventureWorks
go --首先判断该表是否存,如存在,则删除之
if OBJECT_ID (N'Person.NewContact',N'U') is not null
drop table Person.NewContact;
go --设置数据库为大容量日志恢复模式
ALTER DATABASE AdventureWorks set RECOVERY BULK_LOGGED;
select IDENTITY(smallint,101,1) as ContactNum,
FirstName as First,
LastName as Last
into Person.NewContact
from Person.Contact;
go --设置数据库为完整恢复模式
ALTER DATABASE AdventureWorks set RECOVER FULL;
go
select ContactNum,First,Last from Person.NewContact;
go
--使用 ISNULL 函数检查表达式是否为NULL
USE AdventureWorks;
GO
select AVG(ISNULL(weight,80))
from Production.Product;
go

use AdventureWorks
go
select ss.Description,ss.DiscountPct,ss.MinQty,ISNULL(ss.MaxQty,0) as 'MaxQuantity'
from Sales.SpecialOffer ss

--使用ISNUMERIC函数判断表达式是否有效的numeric类型
use AdventureWorks;
go
select pa.City,pa.PostalCode
from Person.Address pa
where ISNUMERIC(PostalCode)<>1;--使用ISNUMERIC函数来返回非数值的列
go

--字符串转换
select top 10 StateProvinceID,CountryRegionCode,Name
from Person.StateProvince

select top 10 ps.StateProvinceID,ps.CountryRegionCode,UPPER(ps.Name) as UName
from Person.StateProvince ps

select top 10 ps.StateProvinceID,ps.StateProvinceCode,LOWER(ps.Name) as UName
from Person.StateProvince ps

--去 字符串空格函数
SELECT TOP 10 PS.StateProvinceID,RTRIM(PS.CountryRegionCode)+PS.Name AS CRName
FROM Person.StateProvince PS

select top 10 AddressID,AddressLine1
from Person.Address


select top 10 AddressID, LTRIM(AddressLine1)
from Person.Address

--取字符串长度的函数

select top 10 StateProvinceID,LEN(CountryRegionCode) as CountryRegionCodelen,
LEN(Name) as Namelen
from Person.StateProvince

--查询包含部分字符串内容的数据
select top 10 pa.AddressID,pa.AddressLine1
from Person.Address pa
where RIGHT(pa.AddressLine1,5) ='Drive'

select top 10 pa.AddressID,SUBSTRING(pa.AddressLine1,1,3)
from Person.Address pa

--颠倒字符串的顺序
select top 10 ps.StateProvinceID,ps.CountryRegionCode,
REVERSE(Name) as RName
from Person.StateProvince ps
--字符串替换
select top 10 pa.AddressID,REPLACE(pa.AddressLine1,'Drive','指定地址') as 'NewAddress'
from Person.Address pa
order by AddressID

分享到:
评论

相关推荐

    SQL2008--JDBC--jar

    本资源"SQL2008--JDBC--jar"提供了必要的组件来帮助开发者实现Java与SQL Server 2008之间的通信。下面将详细介绍这个主题中的关键知识点。 1. **SQL Server 2008**: 这是一款由Microsoft公司开发的关系型数据库管理...

    SQL-Server-2008-数据库还原到SQL-Server-2012.doc

    SQL-Server-2008-数据库还原到SQL-Server-2012.doc

    SQL 2005-2008查询分析器

    6. SQL Server Management Studio(SSMS):进一步改进了查询分析器,集成了更多管理功能,如备份、恢复、权限管理等。 三、从"sql2005-2008查询分析器.exe"获取的资源: 这个压缩包可能包含的是一个可执行文件,...

    SQL2008-1.8X_x32_x64.zip

    其次,这个压缩包包含了32位(SQL2008-1.8X-32.zip)和64位(SQL2008-1.8X-64.zip)两个版本,以满足不同硬件平台的需求。64位版本可以更好地利用现代多核处理器的性能,处理大数据量时更为高效;而32位版本则对老旧...

    SQL2008-R2-x64-精简免安装版

    SQL2008_R2_x64_精简免安装版

    Inside Microsoft SQL Server 2008 - T-SQL Querying

    ### 关于《Inside Microsoft SQL Server 2008 - T-SQL Querying》的知识点解析 #### 一、概述 《Inside Microsoft SQL Server 2008 - T-SQL Querying》是一本深入探讨Microsoft SQL Server 2008中T-SQL查询技术的...

    Inside Microsoft SQL Server 2008 T-SQL Programming.pdf

    ### 关于《Inside Microsoft SQL Server 2008 T-SQL Programming》的知识点解析 #### 一、SQL Server 2008概述 《Inside Microsoft SQL Server 2008 T-SQL Programming》这本书深入地介绍了SQL Server 2008的各项...

    SQL-Server-2008-数据库还原到SQL-Server-2012.docx

    "数据库迁移:从 SQL Server 2008 到 SQL Server 2012" 作为一名专业的 IT 行业大师,我将详细地解释 SQL Server 2008 数据库迁移到 SQL Server 2012 的过程。 数据库迁移的必要性 随着技术的发展和业务的增长,...

    wjz-sqlFormat-1.4

    DBeaver工具很强大,但在sql格式化方面不尽人意,所以利用它的扩展功能开发出来的一个功能。说明文档: https://blog.csdn.net/wangjz2008/article/details/114082969 1、首选项中找到:sql编辑器-&gt;sql格式化 ,【格式...

    Inside Microsoft SQL Server 2008 T-SQL Programming

    《Inside Microsoft SQL Server 2008 T-SQL Programming》这本书深入探讨了SQL Server 2008中的T-SQL编程技术,这是SQL Server数据库管理与开发的核心语言。T-SQL,即Transact-SQL,是SQL的一个扩展,主要用于微软的...

    SQL2008 T-SQL 参考A

    整合MSDN上边关于 SQL2008的T-SQL 参考方面的信息。对于想了解SQL2008方面的朋友是一个好事。

    SQL SERVER-2008从入门到精通.pdf

    《SQL SERVER 2008从入门到精通》是一本专为初学者和进阶者设计的教程,全面覆盖了SQL Server 2008的各项核心功能和实用技术。SQL Server是微软公司推出的一种关系型数据库管理系统,广泛应用于数据存储、分析和报表...

    SQL2008-R2-双实例群集模式安装详解

    SQL Server 2008 R2 双实例群集模式是一种高可用性和容错解决方案,它允许在同一物理或虚拟服务器上运行多个独立的SQL Server实例,每个实例都可以配置为在一个故障转移群集中运行,以确保在主服务器出现故障时能够...

    SQL SERVER 2008 T-SQL 基础

    《SQL SERVER 2008 T-SQL基础》是一本由微软出版社出版的书籍,主要针对SQL Server 2008中的Transact-SQL(T-SQL)语言进行深入浅出的讲解。T-SQL是SQL Server的核心组件,用于数据查询、数据操纵、存储过程编写以及...

    Microsoft SQL Server 2008 T-SQL Fundamentals

    《Microsoft SQL Server 2008 T-SQL Fundamentals》是一本专为SQL Server初学者设计的教程,它深入浅出地介绍了Transact-SQL(T-SQL)的基础知识。T-SQL是SQL Server中用于数据查询、更新、操作和编程的主要语言。...

    sql2008-2005.rar

    本资源“sql2008-2005.rar”聚焦于从SQL Server 2008向SQL Server 2005的数据迁移过程,这对于那些需要在不同版本之间进行数据迁移的企业或个人来说,具有重要的实践价值。下面,我们将详细探讨这个过程中的关键知识...

    SQL SERVER-2008从入门到精通

    《SQL SERVER-2008从入门到精通》是一本由Mike Hotek编著的电子书,主要针对SQL Server 2008这一数据库管理系统,旨在帮助初学者快速掌握SQL Server的基本操作和高级技巧,逐步成长为数据库管理的专业人士。SQL ...

    CDC操作Sqlserver2008

    ### CDC操作Sqlserver2008 #### 概述 变更数据捕获(Change Data Capture,简称CDC)是SQL Server的一项重要功能,主要用于记录数据库表中的数据更改历史。这一功能在进行数据分析、日志记录、数据复制等场景下...

    SQL-Server-2008-Database-Administra

    ### SQL Server 2008 数据库管理:发展历程与关键特性 #### 背景介绍 SQL Server 是由微软公司开发的一款关系型数据库管理系统,在过去几十年间经历了多次迭代升级,逐渐成为了市场上主流的企业级数据库解决方案之...

Global site tag (gtag.js) - Google Analytics