




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
-T-SQL字符串函数select name,LEFT(name,12) as biketype, SUBSTRING(name,9,4) as model, RIGHT(name,2) as size, RTRIM(style) as stylefrom Production.Productwhere ProductNumber like bk-t%;select REPLACE(name,mountain,Mtn) as ReplaceName, STUFF(name,11,2,x01) as StuffName, REVERSE(productnumber)as ReverseNum, STUFF(productnumber,1,2,REPLICATE(0,3) as ReplicateNum, productnumber+SPACE(4)+LOWER(productline) as ProductLinefrom Production.Productwhere ProductID=771;select name+CHAR(9)+str(makeflag) as Product, ASCII(makeflag) as asciiMakeFlag, RTRIM(style) as style, UNICODE(rtrim(style) as unicodeStylefrom Production.Productwhere ProductID=771;select LEN(Description) as LenghthDescription, CHARINDEX(tech,description) as CharIndexDescription, PATINDEX(%bike%,description) as PatindexDescriptionfrom Production.ProductDescriptionwhere ProductDescriptionID=321;select * from Production.ProductDescription where ProductDescriptionID=321;declare Name1 varchar(30)set Name1=(select lastname from Person.Contact where ContactID=1829)declare Name2 varchar(30)set Name2=(select lastnamefrom Person.Contactwhere ContactID=2580)select Name1 as Name1,Name2 as Name2,Soundex(Name1) as soundexname1,soundex(Name2) as soundexname2,difference(Name1,Name2) as soundexdiff-T-SQL数学函数select TerritoryID, AVG(SubTotal) as avgsales, SUM(subtotal) as sumsales, MAX(subtotal) as maxsales, MIN(subtotal) as minsales from Sales.SalesOrderHeadergroup by TerritoryIDorder by TerritoryIDselect min(name) as firstproduct, MAX(name) as lastproductfrom Production.Productselect COUNT(*)as productcount, COUNT(productmodelid) as modelcount, COUNT(distinct ProductModelID) as distinctcountfrom Production.Productselect Color, AVG(listprice) as avgprice, COUNT(*) as totalAmount, GROUPING(color) as aggGroupfrom Production.Productgroup by Color with rollupselect CHECKSUM_agg(CAST(Quantity as int) as checksum_agg, CHECKSUM_agg(distinct CAST(quantity as int) as checksumdistinctfrom Production.ProductInventoryselect * from Production.ProductInventory declare agenle floatset agenle=3.1415926declare sine floatset sine=SIN(agenle)select sine as sine,degrees(ASIN(sine) as asinedeclare degrees floatset degrees=30.0declare radians floatset radians=RADIANS(degrees)select radians as radians,DEGREES(radians) as degreesdeclare pi floatset pi=PI()declare degree floatset degree=DEGREES(pi)select pi as pi,degree as degree, RADIANS(degree) as radians declare root1 floatset root1=4declare root2 floatset root2=SQUARE(root1)select root1 as root1,root2 as root2,SQRT(root1) as sqrtrootselect FirstName+ +LastName as fullname, ROUND(SalesYTD,2) AS salesYTD, (select ROUND(AVG(salesYTD),2) from Sales.vSalesPerson where JobTitle=Sales Representative) as AVGsalesfrom Sales.vSalesPersonwhere SalesPersonID=275select p.ProductID as productID, as productName, -P.ProductSubcategoryID AS productsubcategoryID, (select ps.Name from Production.ProductSubcategory ps where ps.ProductSubcategoryID=ps.ProductSubcategoryID and ps.Name like %saddles%) as subcategoryname - as subcategorynamefrom Production.Product p-,Production.ProductSubcategory pswhere p.ProductSubcategoryID is not nulland p.Name like %seat%select ProductID,Name,ProductSubcategoryID from Production.Productwhere ProductSubcategoryID( select ProductSubcategoryID from Production.ProductSubcategory where Name=mountain bikes)select FirstName+ +LastName,round(salesYTD,0),JobTitle from Sales.vSalesPersonwhere ROUND(salesYTD,0)= any( select round(avg(salesYTD),0) from Sales.vSalesPerson group by JobTitle) select SalesPersonID,TerritoryID,SalesQuota,SalesYTD from Sales.SalesPersonwhere TerritoryID not in ( select TerritoryID from Sales.SalesTerritory where Name=northeast or Name=northwest)order by TerritoryID desc,SalesPersonID descselect * from Production.Illustrationset identity_insert adventureworks.Production.Illustration offinsert Production.Illustration(IllustrationID,Diagram,ModifiedDate)values(9,2012-08-22 16:47:11.788)update Production.Illustrationset Diagram=where ModifiedDate in (select ModifiedDate from Production.Illustration where ModifiedDate like %2012-08%)select ProductID,Name,ProductModelIDfrom Production.Productwhere exists ( select * from Production.ProductModel t1,Production.Product t2 where t1.ProductModelID = t2.ProductModelID and t1.Name like %brakes%) -T-SQL 系统函数use AdventureWorksif OBJECT_ID(TableA,u) is not nulldrop table dbo.TableAcreate table dbo.TableA(colA int identity(101,100) not null,colB varchar(20) not null)insert into TableA(colB) values(red);insert into TableA(colB) values(blue);insert into TableA(colB) values(yellow);insert into TableA(colB) values(green);insert into TableA(colB) values(black);insert into TableA(colB) values(white); insert into TableA(colB) values(orange);insert into TableA(colB) values(青色);update TableAset colB=orangewhere colA=701select * from TableAselect IDENT_CURRENT(TableA) as LastValue, IDENT_SEED(TableA) as SeedValue, IDENT_INCR(TableA) as incrValue, rowcount as RowAffected, Rowcount_big() as BigrowAffected, IDENTITY as identitya, SCOPE_IDENTITY() as scope;select SERVERPROPERTY(edition) as svrEdition, SERVERPROPERTY(instancename) as svrInstancename, SERVERPROPERTY(collation) as svrcollation, COLLATIONPROPERTY(chinese_prc_ci_as,version) as collversion, COLLATIONPROPERTY(chinese_prc_ci_as,codepage) as collcodepage; select USER_NAME() as username, USER_ID() as userid, SUSER_SID() as usersid, SYSTEM_USER as sysuser; select SESSION_USER as sessionuser, app_name() as appname, SESSIONPROPERTY(ansi_nulls) as AnsiNulls, SERVERPROPERTY(quoted_identifier) as quotedID; select CURRENT_TIMESTAMP as Currenttimestamp, GETANSINULL() as asinull, HOST_NAME() as hostname, HOST_ID() as hostID; select name as name fro m fn_helpcollations() where name like greek_ci_ai%select newid() as newguide;select PARSENAME(winsrv.adventureworks2008.person.address,4) as servername, PARSENAME(winsrv.adventureworks2008.person.address,3) as dbname, PARSENAME(winsrv.adventureworks2008.person.address,2) as schamename, PARSENAME(winsrv.adventureworks2008.person.address,1) as objectname; select ISDATE(2012-08-23 15:29:34.345) as datetime, isnumeric(123) as isnumber; select FirstName + + LastName as Fname, SalesQuota as quota -ISNULL(SalesQuota,0) as salesquotafrom Sales.vSalesPersonwhere CountryRegionName=united statesselect DB_ID() as defaultdb, DB_ID(adventureworksLT2008R2) as specificdb, DB_NAME() as defaultdbnanme, DB_NAME(10) as specificdbname; select SCHEMA_ID() as defaultID, SCHEMA_ID(sales) as specificID, SCHEMA_NAME() as defaultname, SCHEMA_NAME(8) as specificname; select OBJECT_ID(Sales.SalesPerson) as Id_defaultDb, OBJECT_ID(AdventureWorks.Production.ProductCategory) as ID_specificDB, OBJECT_NAME(1298103665) as Name_defaultdb, OBJECT_NAME(309576141,10)as name_specificdb; select DATABASEPROPERTYEX(AdventureWorks,COLLATIONNAME) as collation, DATABASEPROPERTYEX(adventureworks,isautoshrink) as ISautoshrink, DATABASEPROPERTYEX(adventureworks,isfulltextEnabled) as isfulltextEnabled; select OBJECTPROPERTYEX(1042102753,basetype) as basetype, OBJECTPROPERTYEX(1042102753,isindexed) as indexed, OBJECTPROPERTYEX(1042102753,isusertable) as isusertable; select INDEXPROPERTY(1042102753,PK_salesperson_bussinessentityID,isculstered) as isclustered, INDEXPROPERTY(1042102753,PK_salesperson_businessentityID,isfulltextkey) as isfulltextkey, INDEXPROPERTY(1042102753,PK_salesperson_businessentityID,isunique) as uniqueind; select COLUMNPROPERTY(1042102753,salesquota,allowsnull) as allowsnull, COLUMNPROPERTY(1042102753,salesquota,columnid) as columnid, COLUMNPROPERTY(1042102753,salesquota,iscomputed) as iscomputed; select TYPEPROPERTY(money,allowsnull) as allowsnull, TYPEPROPERTY(money,precision) as precision, TYPEPROPERTY(money,scale) as scale; select FILE_IDEX(adventureworks_data) as fileid, FILE_name(1) as filename, FILEGROUP_ID(primary) as filegroupid, FILEGROUP_NAME(1) as filegroupname; select FILEPROPERTY(adventureworks_data,isreadonly) as i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2023六年级数学上册 一 长方体和正方体第1课时 长方体和正方体的认识 2长方体和正方体的展开图说课稿 苏教版
- 学前教育机构师资队伍建设与管理中的教师激励机制研究
- 2025年新能源企业数字化转型与智能制造技术应用报告
- 金融数据治理:2025年合规风险与解决方案深度剖析
- 1.4 有理数的加法和减法教学设计初中数学湘教版2012七年级上册-湘教版2012
- 4.1 家的意味 说课稿-统编版道德与法治七年级上册
- 2025年中国高纯度蔓越莓提取物行业市场分析及投资价值评估前景预测报告
- 1.1 探索勾股定理(第2课时)教学设计 2024--2025学年北师大版数学八年级上册
- 2025年中国干墙化合物和干墙泥行业市场分析及投资价值评估前景预测报告
- 第七单元加与减(二)(教学设计)-一年级上册数学北师大版
- 2025年吉安县公安局面向社会公开招聘留置看护男勤务辅警29人笔试备考试题及答案解析
- 黑素细胞基因编辑-洞察及研究
- 男衬衫领的缝制工艺
- 学校教室卫生检查标准及执行细则
- 2025年新疆警察笔试题及答案
- 剖析自发性肠系膜上动脉夹层血管重塑因素与精准诊疗策略
- 诗经·卫风·淇奥课件
- 爱吃糖的大狮子
- 手术操作分类代码国家临床版3.0
- 家用药箱会整理(课件)人教版劳动六年级上册
- 脊髓损伤神经学分类国际标准
评论
0/150
提交评论