下载此文档

SQL常用语句子查询整理.doc


文档分类:外语学习 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
SQL常用语句,子查询整理一、SQL子查询语句1、单行子查询selectename,deptno,salfromempwheredeptno=(selectdeptnofromdeptwhereloc='NEWYORK');2、多行子查询SELECTename,job,salFROMEMPWHEREdeptnoin(SELECTdeptnoFROMdeptWHEREdnameLIKE'A%');3、多列子查询SELECTdeptno,ename,job,salFROMEMPWHERE(deptno,sal)IN(SELECTdeptno,MAX(sal)FROMEMPGROUPBYdeptno);4、内联视图子查询(1)SELECTename,job,sal,rownumFROM(SELECTename,job,salFROMEMPORDERBYsal);(2)SELECTename,job,sal,rownumFROM(SELECTename,job,salFROMEMPORDERBYsal)WHERErownum<=5;5、在HAVING子句中使用子查询SELECTdeptno,job,AVG(sal)FROMEMPGROUPBYdeptno,jobHAVINGAVG(sal)>(SELECTsalFROMEMPWHEREename='MARTIN');6、内连接左连接右连接举例;,=:selecttop10*fromsys_userwhereuser_codenotin(selectuser_codefromsys_userwhereuser_codelike'%yzj%')selecttop2*from(selecttop2*)usersorderbyus_usernamedesc7、删除约束语句:、记录数查询selectcount(user_pass)fromsys_userselectcount(*)fromsys_userwhereuser_code!='admin'9、在范围之间取值(between...and..用法),,=*fromsys_userwhereuser_id<10anduser_id>1二、SQL基本语句下列语句部分是Mssql语句,ess中使用。SQL分类:DDL—数据定义语言(Create,Alter,Drop,DECLARE)DML—数据操纵语言(Select,Delete,Update,Insert)DCL—数据控制语言(GRANT,MIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库CreateDATABASEdatabase-name2、说明:删除数据库dropdatabasedbname3、说明:备份sqlserver---创建备份数据的deviceUSEmasterEXECsp_addumpdevice'disk','testBack','c:'---开始备份BACKUPDATABASEpubsTOtestBack4、说明:创建新表createtabletabname(col1type1[notnull][primarykey],col2type2[notnull],..)根据已有的表创建新表:A:createtabletab_newliketab_old(使用旧表创建新表)B:createtabletab_newasselectcol1,col2…fromtab_olddefinitiononly5、说明:删除新表droptabletabname6、说明:增加一个列Altertabletabnameaddcolumncoltype注:列增加后将不能删除。DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。7、说明:添加主键:Altertabletabnam

SQL常用语句子查询整理 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人crh53719
  • 文件大小37 KB
  • 时间2020-10-01