数据库原理及应用数据库中使用的表数据库原理及应用单表查询单表查询单表无条件查询命令格式:SELECT[ALL|DISTINCT][TOPN[PERCENT]]<选项>[AS<显示列名>][,<选项>[AS<显示列名>][,...]]FROM<表名|*FROMSTUDENT数据库原理及应用单表查询单表有条件查询命令格式:SELECT[ALL|DISTINCT]<选项>[AS<显示列名>][,<选项>[AS<显示列名>][,...]]FROM<表名|视图名>WHERE<条件表达式>数据库原理及应用单表查询例题二查询王坤的个人信息。SELECT*FROMSTUDENTWHERESNAME='王坤‘数据库原理及应用单表查询模糊查询LIKE(模糊查询)用法:<字段>[NOT]LIKE<‘匹配串’>[ESCAPE<‘换码字符’>]其含义是查找指定的属性列值与<‘匹配串’>相匹配的记录。<‘匹配串’>可以是一个完整的字符串,也可以含有通配符%和_。其中:%(百分号):代表任意长度(长度可以为0)的字符串;_(下划线):代表任意单个字符。ESCAPE<‘换码字符’>的作用是当用户要查询的字符串本身应含有%或_时,可以使用该选项对通配符进行转义。如果LIKE后面的匹配串中不含通配符,则可以用“=”(等于)运算符取代LIKE谓词,用“!=”或“<>”(不等于)运算符取代NOTLIKE谓词。数据库原理及应用单表查询例题三查询姓王的学生的信息。SELECT*FROMSTUDENTWHERESNAMELIKE'王%'数据库原理及应用多表连接查询多表连接查询语句格式:SELECT[ALL|DISTINCT][别名.]<选项1>[AS<显示列名>][,[别名.]<选项2>[AS<显示列名>][,...]]FROM<表名1>[别名1],<表名2>[别名2][,…]WHERE<连接条件表达式>[AND<条件表达式>]数据库原理及应用多表连接查询实现根据系别查询学生的信息:例题一查询软件系学生的信息。SELECT*FROMSTUDENTA,CLASSB,==='软件工程系'数据库原理及应用多表连接查询例题二查询软件系2007级学生的信息。SELECT*FROMSTUDENTA,CLASSB,==='软件工程系'ANDINYEAR='2007’
数据查询及统计PPT课件 来自淘豆网m.daumloan.com转载请标明出处.