Oracle数据库常用SQL语句查询

 

  1. 查询第一条记录

        where语句后面跟上  and rownum=1 

     2.日期所相差分钟数

       ceil((LOGOUT_TIME - LOGIN_TIME) * 24 * 60) 

     3.group by分组后,取得分组前的每一组的第一条记录

       ---获取15届学生第一次登录wifi的最早时间

       select * from (

       select wifilogin.*,row_number() over(partition by USER_ID order by rownum)cn from T_SAM_YHDLXX

        ) wifilogin

         )where cn='1'

       4.查询某用户被赋予的表权限

          SELECT * FROM user_tab_privs_made where grantee='USR_GIS'

   5. 按名称查询视图

      select view_name from user_views where view_name like 'V%'

你可能感兴趣的:(【DB相关】)