社区
MS-SQL Server
帖子详情
大家看看这条SQL语句为何不正确
cqnucsmoon
2003-10-20 02:05:59
SELECT * FROM 表 WHERE IsDate(left((TRIM(CSRQ)),1,4) & " - " & Mid(TRIM(CSRQ), 5, 2) & " - " & Mid(TRIM(CSRQ), 7, 2)
其中CSRQ为出生日期,目标是判断出生日期填写是否正确如19760829正确,是19760000肯定是不对的
...全文
35
8
打赏
收藏
大家看看这条SQL语句为何不正确
SELECT * FROM 表 WHERE IsDate(left((TRIM(CSRQ)),1,4) & " - " & Mid(TRIM(CSRQ), 5, 2) & " - " & Mid(TRIM(CSRQ), 7, 2) 其中CSRQ为出生日期,目标是判断出生日期填写是否正确如19760829正确,是19760000肯定是不对的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cqnucsmoon
2003-10-20
打赏
举报
回复
谢谢大家问题解决了
可是我没有分分了
只能由衷口头表示感谢了
welyngj
2003-10-20
打赏
举报
回复
SELECT * FROM 表 WHERE IsDate(CSRQ)=1足够了。
welyngj
2003-10-20
打赏
举报
回复
SELECT * FROM 表 WHERE IsDate(substring(CSRQ,1,4) + '-' + substring(CSRQ, 5, 2)+ '-' + substring(CSRQ, 7, 2))
sdhdy
2003-10-20
打赏
举报
回复
SELECT * FROM 表 WHERE IsDate(CSRQ)=1
yujohny
2003-10-20
打赏
举报
回复
SELECT * FROM 表 WHERE IsDate(RTRIM(CSRQ))=1
txlicenhe
2003-10-20
打赏
举报
回复
Select * from rym_mstr where isdate(csrq) = 1
yujohny
2003-10-20
打赏
举报
回复
你日期如果是那样的格式
SELECT * FROM 表 WHERE IsDate(RTRIM(CSRQ))
sdhdy
2003-10-20
打赏
举报
回复
SELECT * FROM 表 WHERE IsDate(mid((TRIM(CSRQ)),1,4) & " - " & Mid(TRIM(CSRQ), 5, 2) & " - " & Mid(TRIM(CSRQ), 7, 2)
一条
SQL语句
在MySQL中执行过程全解析
本篇文章会分析一个 sql 语句在 MySQL 中的执行流程,包括 sql 的查询在 MySQL 内部会怎么流转,sql 语句的更新是怎么完成的。
一条SQL查询语句的执行过程,一张图说清SQL查询语句执行过程
一张图说明 一条SQL查询语句的执行过程1. 连接器首先我们要跟数据库建立连接,这个过程就是连接器来完成的,它主要负责与客户端的通信,验证用户名和密码是否
正确
等。大多数的应用系统会在第一次启动的时候建立好一定数量的数据库连接池,这个就是通过连接器与数据库提前建立好连接2. 查询缓存开启了查询缓存,那么在select查询语句过来的时候会先到查询缓存
看看
之前是不是执行过
这条
语句,查询缓存存储的数据是以键值对的形式进行存储(类似与map),key就是查询的
sql语句
,value是查询的结果。
SQL语句
的执行
MySQL 基本架构 连接器: 身份认证和权限相关(登录 MySQL 的时候)。 查询缓存: 执行查询语句的时候,会先查询缓存(MySQL 8.0 版本后移除,因为这个功能不太实用)。 分析器: 没有命中缓存的话,SQL 语句就会经过分析器,分析器说白了就是要先看你的 SQL 语句要干嘛,再检查你的 SQL 语句语法是否
正确
。 优化器: 按照 MySQL 认为最优的方案去执行。 执行器: 执行语句,然后从存储引擎返回数据。 简单来说 MySQL 主要分为 Server 层和存储引擎层: Ser
Mybatis开发遇到的问题——
sql语句
正确
查不到数据
sql语句
正确
查不到数据 这几天在开发一个网页的时候发现查询功能无论怎样都查询不到数据,但部分接口却能使用,找了好几个小时,最终发现是中文字符的问题,在这里写一个博客,来记录开发遇到的这个问题 Mybatia
sql语句
正确
查不到数据 解决方案: 在数据源url中增加&characterEncoding=utf-8属性,例如: url: jdbc:mysql://127.0.0.1:3306/test?serverTimezone=Asia/Shanghai&useUnicode=tru
数据库常用的
sql语句
大全--sql
前言 本片博客使用mysql数据库进行数据操作,使用Navicat for mysql 这个IDE进行可视化操作。每个
SQL语句
都是亲身实验验证的,并且经过自己的思考的。能够保证
sql语句
的可运行性。
sql语句
的命令不区分大小写,但储存的数据是区分大小写的。在这里我们统一使用英文小写进行命令编辑。如果喜欢大写的可以使用IDE编辑器的一键美化功能,可以统一转化为大写。并且会对你的
sql语句
进行美化,例如自动换行等。 创建删除(数据库、表) 创建数据库 create database <数据库名
MS-SQL Server
34,588
社区成员
254,588
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章