sql语法一利用select指令选取数据_第1页
sql语法一利用select指令选取数据_第2页
sql语法一利用select指令选取数据_第3页
sql语法一利用select指令选取数据_第4页
sql语法一利用select指令选取数据_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1,2…字段 表格1,表格2,…表格n GROUPBY1,2,…字段nORDERBY1,2,…字段格时就牵涉到表格连结(tablejoin)的动作。EX:SELECTMB001,MB002FROMINVMBWHEREMB064<0ANDMB019=’Y’ORDERBYMB001‘按品号做排序 的值的话,可以在SELECT字句后加上DISTINCT字句。SQLserver所提供的内建函数 SUM( ORDERBY EX:SELECTTD004,SUM(TD008)FROMCOPTDGROUPBYEX:SELECTMB001,COUNT(*)FROMINVMBGROUPBYMB001HAVINGCOUNT(*)>1ORDERBYMB001若只想选取表格内的部分数据而非全部数据时,必须加上选择条件,也TEEE=><IN(NOTISNULL(ISNOT字段值是否为必须加上join条件。joinjoin条件中所牵涉到的字段最好是索引字段,否则join的速度会很慢。以和自己做join。一表格视为不同表格再做join。EX:SELECTMC001,MB02,MB003FROMBOMCWHEREMC009=’0002’上NULL。FROM表格1{LEFT;RIGHT;|INNERJOIN2ON条件INNERJOIN则无主表格与附属表格之分,条件符合的数据才会被筛选SELECT…WHERE 字段或表达式比较操作数[ANY|ALL](次查询)SELECT…WHERE 字段或表达式[NOT]IN(次查询)SELECT…WHERE[NOTEXISTS次查询第三种样式:次查询的结果至少存在一笔数据时,则主查询的结果为)(NTEXIST)。EX:SELECTMB001,MB002,MB003FROMWHERENOTEXISTS(SELECTTD004FROMCOPTDWHEREUNIONSELECT的结果集合起来。UNION指令将来自SELECT指令中所选取的字段数目要相同,且相对字段的数据型别也要一列出,则可使用UNIONALL。EX:SELECTMB001FROM SELECTTD004ASMB001FROMCOPTDORDERBYMB001INSERTINTOVALUES1值,2值,3值,…)INSERTINTO表格名称1,2,3…)VALUES1值,2值,3值VALUESINSERTINTOINVMB(MB001,MB002,MB003)INSERTSELECT指令由其它表格处取得数据再新增DELETEDELETE指令的 FROM] 表格名称WHERE条件]EX:DELETECMSMEWHERE ,[WHERE条件2”EX:UPDATECMSMESETME002=’2WHERE ))))Ex.RIGHT(‘123456789’,3)--为len的子字符串。Ex.SUBSTRING(‘123456789’,2,3)--substringexpressionexpression可为字符串也可为列名表达式。如果没有发现子串,则返回0值。式前后必须有百分号“%”否则返回值为0。符,且此函数可用于CHARVARCHARTEXT数据类型。REPLICATEcharacterexpressionintegerexpression)integerexpressionNULL。REPLACE(<stringexpression1><stringexpression2>,<stringexpression3>)用stringexpression3替换在stringexpression1中的子串stringexpression2。>) characterexpression1只保留首字符。length30VARCHARBIT1,并仍以BIT.将DATATIME和SMALLDATETIME数据转换为字符串时所选用的由SQLServerday(datemonth(dateyear(dateDATEADD(<datepart>,<number>,DATEDIFF(<datepart>,<date1>,DATENAME(<datepart>,DATEPART(<datepart>,DATEPART(dddate)等同于DAY(date)DATEPART(yydate)YEAR(date)SQL day(datedateexpressiondateexpressiondateexpressiondatep

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论