当前位置: 首页 > news >正文

怎样免费做网站视频讲解建设个人网站用什么软件好

怎样免费做网站视频讲解,建设个人网站用什么软件好,广西南宁云尚网络科技有限公司,百度推广怎么样才有效果单行子查询 1.查询工资比200号员工工资高的员工 分析#xff1a; 比200号员工工资高,首先需要知道的是200号员工的工资,可以通过sql语句 SELECT SALARY FROM HR.EMPLOYEES WHERE EMPLOYEE_ID200;得到 然后需要的是写一条SQL语句:查询工资大于?的数据 SELECT * FROM HR.EMPLOY… 单行子查询 1.查询工资比200号员工工资高的员工 分析 比200号员工工资高,首先需要知道的是200号员工的工资,可以通过sql语句 SELECT SALARY FROM HR.EMPLOYEES WHERE EMPLOYEE_ID200;得到 然后需要的是写一条SQL语句:查询工资大于?的数据 SELECT * FROM HR.EMPLOYEES WHERE SALARY ?; 一般而言?可以添加一个数字:例如 SELECT * FROM HR.EMPLOYEES WHERE SALARY 2000; 而现在?需要的是200号部门的员工的工资值.理解:SELECT语句可以理解为Java中一个有Object返回值的函数,可以自动很多类型,可以为一个值,一个数组,一个集合 例如存在这样一个函数int getSalFromEmployees(int empId); 功能为根据员工ID从员工数据集合内获得某个员工的工资.最终返回的一个工资值 SELECT语句此时就可以理解为一个具有number类型返回值的函数. ?处此时可以理解为调用了一个函数得到了200号员工的数据. 最终这样一条SQL语句产生了,得到了想要的结果: SELECT * FROM HR.EMPLOYEES WHERE SALARY (SELECT SALARY FROM HR.EMPLOYEES WHERE EMPLOYEE_ID200); 多行子查询 2:了解多行子查询前需要知道的内容的使用: 在Java中,同样存在一些比较的运算符,例如可以想到 12, 23, 22 此时是可以进行比较的,因为比较的都是数字,同样aa, 之所以能够互相进行比较是因为运算符两遍的数据类型本质一致(a20也可以进行比较,因为比较时字符比较的是其编码,本质上也是一个整数), 而a 不能与a进行比较,因为一个是char类型一个是String类型,类型不一致; 再看1中的SQL语句: SALARY (SELECT SALARY FROM HR.EMPLOYEES WHERE EMPLOYEE_ID200); 之所以能够进行比较是因为SALARY是number类型,而后面的SELECT语句查询返回得到的结果也是一个number类型的数据; 假如改成了SALARY (SELECT HIRE_DATE FROM HR.EMPLOYEES WHERE EMPLOYEE_ID200); 此时sql语句报错,ORA-00932:数据类型不一致: 应为NUMBER,但却获得DATE.比较时两边的数据不一致. 由此引发出了另外一个问题: 与上面的SELECT语句相比,SELECT语句返回的可能不仅仅是一条记录,例如将上述的SQL语句改为 SELECT * FROM HR.EMPLOYEES WHERE SALARY (SELECT SALARY FROM HR.EMPLOYEES); 再次执行会报错:ORA-01427: 单行子查询返回多个行. 我们可以这样理解:SALARY是一个number类型的数据,而SELECT SALARY FROM HR.EMPLOYEES返回的查询结果 是一个number[]类型的数据,number类型不能与number[]类型进行比较所以报错.为此Oracle提供了in,any,all这样的运算符用于单个记录与记录集的比较.例子:可能有这样一个需求:查询出比John薪水高的员工 分析:要比John薪水高,首先需要知道的是John的薪水,可通过查询得到 SELECT SALARY FROM HR.EMPLOYEES WHERE FIRST_NAMEJohn; 此时上面的结果返回的是多条记录; 而现在的需求是比John薪水高,而叫John不仅仅是一个人,此时需要进行的比较是将每个员工的工资 与其中一个John的比,只要比某一个叫John的薪水高,那么这个人就符合查询的条件. 这种情况是是一个数据一组数据的比较,在Java中可以举例为: int a 10; int[] arr {10, 20, 30, 40, 100};需要判断a数字是不是属于arr内的数据,我们需要进行的操作 是将数字a与arr中的每一个数字进行比较,在Java中使用循环进行遍历. 而在Oracle数据库中提供了更为遍历的比较方式 in:表示某一个数据属于某一个数据集合(等于其中一个) any,all用于别的运算符的比较, 例如: any 表示等于其中一个(等同于in); any 表示大于其中一个;等同关系: (aarr[1] || aarr[2] || aarr[3] || ...) all 表示大于其中的所有数据;等同关系: (aarr[1] aarr[2] aarr[3] ...) 多列子查询 可以理解为 (单行子查询结果1, 单行子查询结果2, 单行子查询结果3, ...) 也可是如同单行子查询使用运算符,如同多行子查询使用运算符 in, any, all   转载于:https://www.cnblogs.com/superstudy/p/5120066.html
http://www.pierceye.com/news/772198/

相关文章:

  • h5技术建设网站的知识wordpress+主题+欣赏
  • 如何优化网站排名淘宝客 备案 网站名称
  • 网站后台管理系统源代码沧州市宇通网站建设公司
  • 郴州网站设计公司阜新网站设计
  • 成都网站制作中国互联个人做电影网站赚钱吗
  • 如何做自己的影视网站惠州惠城网站建设
  • 温州网站推广外包推推蛙网站建设
  • 北京百度网站排名优化四川公共资源交易网招标网
  • 上海网站制作商多用户网上商城
  • 四川建设网电子招投标网站莱芜金点子电话
  • 深圳科技网站建设网站怎么做跳站
  • 做网站需要多少人全国物流货运平台
  • 温州建网站用自己的电脑做网站
  • 综合性门户网站有哪些高端网站建设 房产
  • 百度做的网站能优化吗如何在jsp上做网站页面代码
  • 广州市品牌网站建设公司营销型网站开发推广
  • 甜品网站首页设计用php做的网站模版
  • 怎样做企业的网站百度下载安装免费版
  • 常州市网站优化汕头网站建设和运营
  • wordpress 同分类评论调用seo排名是什么
  • 网站建设推广怎么玩软件开发模型是什么
  • 网站开发报价表格海口注册公司代理公司地址电话
  • 西宁好的网站建设视频网站文案
  • 郑州网站优化网络建设有限公司网站建设 交单流程
  • 网站搬家内页打不开重庆市建设工程信息网怎么进不去
  • 深圳 做公司网站网站用什么建设
  • 网站更换空间对优化的影响营销号视频生成器手机版
  • 南宁大型网站推广公司昆山网站制作哪家好
  • 格尔木哪里有做网站的wordpress编辑器排版
  • 怎样开电商襄阳抖音seo找哪家