`
katouhei
  • 浏览: 11381 次
  • 性别: Icon_minigender_1
  • 来自: 南昌
社区版块
存档分类
最新评论

初次看到这样的SQL文,记录一下

SQL 
阅读更多
  create table employee--员工表
  (empId number,
   empName varchar2(50)
  );
  create table empWork--员工上班打卡表
  (empId number,
   startwork date,--上班打卡时间
   outwork date  --下班打卡时间
  );
  现在查询:上班以9点为分界线,当打卡上班时间在九点之前,显示正常,否则显示迟到。
  下班以18点为分界线。
  select e.empId, e.empName,case when to_char(ew.startwork, 'hh24')>'09' then '迟到' else '正常' end, case when to_char(ew.outwork, 'hh24')>'18' then '正常' else '早退' end from employee e left join empwork ew on e.empId = ew.empId
分享到:
评论

相关推荐

    SQL Server To Oracle 工具程式

    SQL Server与Oracle分别是微软和甲骨文公司推出的两大主流关系型数据库管理系统。由于业务需求、系统升级或性能优化等原因,有时我们需要将数据从SQL Server迁移至Oracle。手动操作不仅耗时且容易出错,因此,有效的...

    易语言源码网吧机器维护记录易语言源码.rar

    "源码使用说明.txt"文件提供了关于如何使用这个程序的指导,可能包括了如何运行程序、添加新记录、查询历史记录等操作步骤,对于初次接触这个程序的用户来说非常有帮助。阅读这份说明可以帮助用户快速了解程序功能,...

    WinCC OA官方中文视频教程(第五天)

    6. **通信与接口集成**:可能讨论WinCC OA与其他系统的通讯方式,如OPC服务器、SQL数据库、MES系统等的集成。 7. **安全性与权限管理**:介绍如何设置用户权限,确保系统安全,防止未经授权的访问和操作。 为了...

    Openfire在使用MySQL数据库后的中文乱码问题解决.docx

    2. 当检查数据库中的记录时,也会发现中文字符同样被显示为问号。这揭示了数据库编码设置的问题,可能是数据库本身或者数据表的字符集未设置为支持中文的 UTF-8 编码。 解决 Openfire 中文乱码问题的方法如下: 1....

    NorthWind数据库

    总之,NorthWind数据库结合Access SQL提供了一个全面的实践环境,无论你是初次接触数据库的新手,还是希望提升数据库技能的专家,都能从中受益。通过对这个数据库的深入学习和实践,你可以熟练掌握数据库管理和数据...

    jsp 聊天室初次尝试

    在这个项目中,我们看到的`login.jsp`可能是用户登录界面,`sentences.jsp`可能是显示聊天记录或发送消息的页面,而`login_server.jsp`可能是处理登录请求的服务器端逻辑,`logout.jsp`则用于处理用户登出的操作。...

    Ibf v1.3 中文版本

    此软件可能支持多种数据库系统,如MySQL、SQL Server、Oracle等,能够定期或按需执行备份任务,保护重要的业务数据免受意外丢失或损坏。 在数据库备份过程中,Ibf v1.3 可能提供了以下关键特性: 1. **全量备份**:...

    eXtremeTable中文文档

    在eXtremeTable中,数据被组织成表格的形式,每一行代表一个记录,每一列则对应一个特定的属性。这样的结构使得数据查询和分析更加直观和高效。eXtremeTable支持多种数据类型,包括数值型、字符串型、日期时间型等,...

    PB8程序发布及动态配置ODBC及获取系统SYSTEM目录[文].pdf

    ### PB8程序发布及动态配置ODBC及获取系统SYSTEM目录 #### 一、PB8程序发布所需文件 在发布PB8程序时,需要确保一系列关键文件被正确打包...这样,可以在程序首次运行时自动完成ODBC的配置工作,简化用户的使用过程。

    oracle10g参考手册

    Oracle 10g是一款由甲骨文公司推出的数据库管理系统,它是Oracle数据库的第十个主要版本。这个参考手册是Oracle 10g用户的重要资源,无论你是初次接触Oracle数据库的新手,还是已经具备一定经验的数据库管理员,都能...

    oracle datamodeler 数据建模绿色版

    Oracle Data Modeler(ODM)是一款强大的数据建模工具,由甲骨文公司开发,用于设计、管理和优化数据库模型。这个“Oracle Data Modeler 数据建模绿色版”是该工具的一种便携式版本,无需安装即可使用,节省了系统...

    一个小巧快速的Sqlite数据库的连接查看、管理工具,多国语言版。

    初次运行时,用户可以选择中文界面,这对于中文用户来说非常友好,避免了语言障碍带来的困扰。 描述中强调了这款工具的小巧快速特性。由于Sqlite本身的设计理念就是高效和小巧,所以对应的管理工具也应该具备这样的...

    Python web框架.Flask中文手册.pdf

    - **安全性问题**:提到了Web开发中的安全问题,包括常见的攻击方式如SQL注入、XSS等,并强调了Flask在安全性方面的一些措施。 **1.4 Python 3 的支持** - **版本兼容性**:Flask对Python 3的支持情况,以及在不同...

    A5M2 数据库管理工具 64位

    4. **SQL编辑与调试**:内置的SQL编辑器支持语法高亮,代码自动完成和错误检查,对于编写和调试复杂的SQL语句非常有帮助。 5. **跨平台协作**:A5M2的64位版本确保了在处理大量数据时的性能表现,同时也支持与不同...

    navicat for sqlite 中文版 for mac

    在版本控制方面,Navicat for SQLite提供版本历史记录和差异比较功能,用户可以查看数据库的历史版本,并进行版本间的差异对比,这对于团队协作和数据安全至关重要。同时,它还支持备份计划,可以设置定期自动备份,...

    MySQLFront

    同时,用户可以直接在界面上添加、修改和删除记录,极大地提高了工作效率。 4. **数据库结构管理**:MySQLFront允许用户创建、修改和删除数据库、表、视图、存储过程等各种数据库对象。用户可以设置表的字段类型、...

    Navicat for MySQL 8

    数据浏览功能使得用户可以直观地查看和操作数据库中的表、视图、存储过程等对象,而数据编辑功能则支持添加、修改和删除记录,同时提供强大的过滤和排序功能,方便数据的筛选与分析。 在SQL编写和运行方面,Navicat...

Global site tag (gtag.js) - Google Analytics