zoukankan      html  css  js  c++  java
  • 面试题: 数据库操作面试 已看1 很典型的sql面试题

    • 摘要:今天参加了大展公司的一个电话面试,那位先生首先问我查询一个表的问题,条件是:1、一个数据表,有username字段。2、查询数据表中姓名姓张的、姓李的、姓刘的总数,并展现在一张表中。我当时就糊涂了,平时SQL都是有提示的,都是在PLSQL下写的,而且大多时候都是采用Hibernate框架 ,sql很少写。然后他很细心跟我讲,唉,好惭愧啊!面试完毕,我顺手捻了一个表,在PLSQL下测试了一下:select*from(selectcount(*) fromxz
    • 今天参加了大展公司的一个电话面试,那位先生首先问我查询一个表的问题,条件是:

      1、一个数据表,有username字段。

      2、查询数据表中姓名姓张的、姓李的、姓刘的总数,并展现在一张表中。

      我当时就糊涂了,平时SQL都是有提示的,都是在PLSQL下写的,而且大多时候都是采用Hibernate框架 ,sql很少写。

      然后他很细心跟我讲,唉,好惭愧啊!

      面试完毕,我顺手捻了一个表 ,在PLSQL下测试了一下:

      select * from (select count(*)  from xzqh100  t  where  t.fullname like '%杭州%') t,(select count(*)   from xzqh100  t where  t.fullname like '%温州%') x,(select count(*)   from xzqh100  t where  t.fullname like '%湖州%') z;

      查询结果:

      210 | 304 | 73。

      然后他又问我另外一个问题,数据查询中的关联查询中有几种关联,他们的区别。我汗了一阵!没有说出来。

      最后又问了我关于:在Oracle中如何实现自增长。我只跟他说了需要写一个sequence和trigger,思路说了一下。

      唉,好汗啊!  平时对框架太依赖,Hibernate 的xml配置或者JPA注解  只需几下就可以搞定   于是很少写原生的sql   以至于面试这么尴尬。

      估计被他鄙视了!

      以后需要更加踏实一些!

  • 相关阅读:
    【体系结构】Oracle 11g体系结构总览
    【RMAN】RMAN初探
    【RAC】Oracle 11g 启动、停止实例和RAC数据库
    【RAC】Oracle 11g RAC安装及配置(三)
    【RAC】Oracle 11g RAC安装及配置(二)
    【RAC】Oracle 11g RAC安装及配置(一)
    【Linux】mount、umount命令
    领域模型(DomainModel)与视图模型(ViewModel)
    ASP.NET MVC与ASP.NET WebForm
    Visual Studio 2017 插件扩展
  • 原文地址:https://www.cnblogs.com/shan1393/p/9117608.html
Copyright © 2011-2022 走看看