摘要: 1定义:运行时变量可以让我们和sql语句之间有个交互,允许我们执行sql语句时动态传递参数 2.语法: &varName 3.运行时变量可以出现在任意位置 例如: select &colName1,&colName2 from &tbName where &colname = &colValue; 阅读全文
posted @ 2016-09-10 17:28 少帅java 阅读(726) 评论(0) 推荐(0) 编辑
摘要: 概念: 所谓子查询,即一个select语句中嵌套了另外的一个或者多个select语句 需求:查找和Smith同部门的所有员工的id和last_name 目标: 员工id,last_name from: s_emp 条件: s_emp.dept_id = Smith所在部门的id? select id 阅读全文
posted @ 2016-09-10 17:27 少帅java 阅读(46514) 评论(0) 推荐(0) 编辑
摘要: 概念: 所谓组查询即将数据按照某列或者某些列相同的值进行分组,然后对该组的数据进行组函数运用,针对每一组返回一个结果。 note: 1.组函数可以出现的位置: select子句和having 子句 2.使用group by 将将行划分成若干小组。 3.having子句用来限制组结果的返回。 语法: 阅读全文
posted @ 2016-09-10 17:26 少帅java 阅读(877) 评论(0) 推荐(0) 编辑
摘要: 多表查询概念: 所谓多表查询,又称表联合查询,即一条语句涉及到的表有多张,数据通过特定的连接进行联合显示。 基本语法: select column_name,.... from table1,table2 条件。。。。 select dept_id,name from s_emp,s_dept s_ 阅读全文
posted @ 2016-09-10 17:24 少帅java 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 函数:这里的函数相当于java中写好的一些方法,有名字,可以传递参数,实现某一项具体功能。 函数分为: 1.单行函数 1.字符函数 2.日期函数 3.数字函数 4.转换函数 2.分组函数(后面的章节再做学习) 学前须知: 哑表dual dual是一个虚拟表,辅助查找和运算。通常用在select语句中 阅读全文
posted @ 2016-09-10 17:23 少帅java 阅读(700) 评论(0) 推荐(0) 编辑