`
yuzihan607
  • 浏览: 21477 次
  • 性别: Icon_minigender_1
  • 来自: 雅安
社区版块
存档分类
最新评论

搜索数据表中不合法日期

阅读更多

  工作中,有时会遇到把大量excel中的数据导入数据库中,为了把数据全部导入到数据库中然后再检查合法性,一般就把日期的数据设成varchar,然后再在数据库中搜索,下面两条sql可以查到,前提是时间格式必须是以"-"分割的
这是检查日期格式的:
select a.* from  yhgy  a
where  (a.enddate is null or a.enddate not like '____-__-__'
or locate('0',
char(LOCATE(substr(a.enddate,1,1),'012345678 9'))|| char(LOCATE(substr(a.enddate,2,1),'012345678 9'))||
char(LOCATE(substr(a.enddate,3,1),'012345678 9'))|| char(LOCATE(substr(a.enddate,4,1),'012345678 9'))||
char(LOCATE(substr(a.enddate,6,1),'012345678 9'))|| char(LOCATE(substr(a.enddate,7,1),'012345678 9'))||
char(LOCATE(substr(a.enddate,9,1),'012345678 9'))|| char(LOCATE(substr(a.enddate,10,1),'012345678 9'))
) <> 0 )  with ur

这是检查日期合法性的:
select a.* from yhgy a where int(substr(a.enddate,6,2)) > 12 or (substr(a.enddate,9,2)>='31'
and int(substr(a.enddate,6,2)) not in (1,3,5 ,7,8,10, 12))

然后就可以使用date()方法,把字符串转化成日期格式
  • 大小: 16.7 KB
分享到:
评论

相关推荐

    易语言源码易语言日期合法性正则表达式.rar

    在这个"易语言源码易语言日期合法性正则表达式.rar"压缩包中,包含的是关于易语言的源代码,主要涉及到的是日期合法性的验证,采用了正则表达式这一强大的文本处理工具。 正则表达式(Regular Expression)是用于...

    查询与维护学生信息管理数据表2共44页.pdf.zip

    综上所述,《查询与维护学生信息管理数据表2》这份文档详细介绍了教育信息化中的核心概念和技术,包括数据查询、维护、权限控制和数据分析等方面,对于提升教育管理的现代化水平具有重要意义。通过学习和实践,我们...

    数据结构 课设 家谱管理系统

    6. **设计模式**:在家谱管理系统的实现中,可能会用到一些常见的设计模式,比如单例模式(用于确保家谱数据的唯一性),工厂模式(用于生成不同类型的家谱节点),或者访问者模式(用于在不修改对象结构的前提下,...

    Oracle基本数据类型.pdf

    - **定义**: 存储从公元前 4712 年 1 月 1 日到公元 4712 年 12 月 31 日的所有合法日期。 - **特点**: - Oracle 内部按照 7 个字节来保存日期数据; - 默认格式为 `DD-MON-YY`,例如 `07-NOV-00` 表示 2000 年 11...

    Oracle数据库基本数据类型.pdf

    date 数据类型的特点是可以存储从公元前 4712 年 1 月 1 日到公元 4712 年 12 月 31 日的所有合法日期。date 数据类型适合用于存储日期和时间相关的数据,例如生日、创建时间等。 long 数据类型是无可变长字符列,...

    大黄蜂搜索

    对于用户界面,大黄蜂搜索可能注重用户体验,拥有简洁明了的搜索框和排序选项,如按文件大小、上传日期、热度等进行排序,让用户能根据自己的需求进行筛选。此外,为了保护用户隐私,搜索工具可能还包含了匿名浏览或...

    希拉里邮件数据集HillaryEmails

    希拉里邮件数据集(HillaryEmails)是一个包含与前美国国务卿希拉里·克林顿相关的电子邮件的集合,这些邮件在2016年美国总统...同时,数据隐私和伦理问题也需要在分析过程中得到充分考虑,确保研究的合法性和合规性。

    .net多条件搜索

    - 将SQL查询语句封装在DAL(数据访问层)中,以便将来修改或扩展数据库结构时,不影响其他层的代码。 综上所述,实现".NET多条件搜索"涉及到前端界面设计、后端服务器处理、数据库查询优化以及用户交互等多个方面...

    案例二 数据填写及验证的实现

    - 日期顺序:检查开始日期不能晚于结束日期。 - 数量限制:比如购物车商品数量不超过库存。 5. **数据完整性**: - 主键约束:确保每个记录有唯一的标识符,防止重复数据。 - 外键约束:维护表间关联的完整性,...

    正则表达式实现将MM/DD/YYYY格式的日期转换为YYYY-MM-DD格式

    这些知识点不仅适用于本例的日期格式转换,还可以拓展应用到其他文本处理的场景中,是学习正则表达式和数据处理的基础。通过这样的实例学习,可以加深对正则表达式的理解,为解决实际问题提供一种高效的工具和方法。

    无限制搜索工具3.0

    无限制搜索工具3.0是一款高效且功能强大的资源搜索引擎,专为用户提供了广泛的数据获取途径。这款工具的主要特点在于其“无限制”搜索,意味着它能够跨越多种平台和数据库,帮助用户快速找到所需的信息,而不限于...

    数据结构课程设计

    输入数据包括物品名称、数量、入库日期等,需要对输入进行合法性检查。主要算法模块包括物品的搜索、排序和库存更新。源程序代码应清晰易读,遵循编程规范。 2. 通讯录管理系统 这个系统需要管理联系人的姓名、电话...

    数据结构.docx

    总的来说,这个飞机票订票系统的设计和实现涵盖了数据结构的基础知识,包括链表操作、数据结构设计、搜索和修改算法,以及并发处理和测试策略。通过这个项目,学生可以深入理解数据结构在实际问题中的应用,并提升...

    USGS下载免费TM数据的方法

    - 部分数据可能存在版权或使用限制,请仔细阅读USGS的相关政策文档,确保合法合规地使用数据资源。 #### 五、总结 通过上述步骤,您可以顺利地从USGS官方网站免费获取到所需的TM遥感数据。这些数据对于开展GIS研究...

    ABAP 常用函数总结

    本文总结了 ABAP 中常用的函数,包括日期计算、表操作、数据转换、权限检查、报表生成、PDF 转换、日期转换、浮点数转换、搜索帮助、预留、维护视图调用、写列表下载、工厂日历、物料 ATP 数量、进度指示器、下拉...

    (精品)免费下载数据结构-家谱管理系统.pdf

    3. 查询功能:按姓名、出生日期或其他属性进行查询,这需要高效的搜索算法,如二分查找或哈希表。 4. 关系判断:输入两个人的姓名,系统需要确定他们之间的关系,这需要遍历树结构并分析节点间的链接。 5. 添加、...

    Android 地区和日期选择器.zip

    在Android开发中,地区和日期选择器是必不可少的组件,特别是在构建用户友好且功能丰富的应用程序时。本项目“Android 地区和日期选择器”提供了一套完整的解决方案,旨在帮助开发者轻松实现这两种选择功能。下面将...

    pdf搜索下载工具.zip

    这个"神器"可能具备高级搜索选项,比如关键词过滤、文件大小限制、发布日期范围等,以帮助用户更精确地定位所需PDF文件。 在使用这类工具时,用户应该注意以下几点: 1. 遵守版权规定:确保下载的PDF文件是合法的,...

    Google图片搜索器

    同时,开发者需要确保符合数据保护法规,不非法存储或使用用户的搜索历史。 6. **网页爬虫技术**:为了获取更多图像,可能还涉及到网页爬虫技术,通过解析HTML页面来抓取图片链接。 7. **前端与后端交互**:搜索...

    数据结构-家谱管理系统.doc

    10. 按出生日期排序:对家谱中的所有成员进行排序,可以使用二叉堆或排序树等数据结构来实现。 11. 提示当天生日的健在成员:在程序启动时,检查当前日期与成员的生日。 为了确保系统的稳定性和正确性,开发者需要...

Global site tag (gtag.js) - Google Analytics