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   以至于面试这么尴尬。

      估计被他鄙视了!

      以后需要更加踏实一些!

  • 相关阅读:
    微服务框架核心问题
    django restframework 全局异常处理,编写自定义custom_exception_handler
    django 异常处理中间件
    drf_yasg2 定制swagger
    redis-django
    django 权限
    django restframework 多对多的批量修改,基于逻辑删
    python3 动态绑定
    Django restframework 逻辑删除
    django restframework 多对多模型
  • 原文地址:https://www.cnblogs.com/shan1393/p/9117608.html
Copyright © 2011-2022 走看看