方法比较砍,请高手赐教!
--第一步查出日期在前且不包含0的 修改添加0
select elder_name,birthrate as olddate,'0'+birthrate as newdate from t_elder_base_info
where birthrate!='' and substring(birthrate,2,1)='-'
update t_elder_base_info set birthrate = '0'+ birthrate
where birthrate!='' and substring(birthrate,2,1)='-'
--第二步查询出日期在前面的 修改至后面 (日月年修改为年月日格式)
select elder_name,birthrate as olddate,substring(birthrate,7,4)+substring(birthrate,3,3) +'-'+substring(birthrate,1,2) as newdate
from t_elder_base_info
where birthrate!='' and substring(birthrate,3,1)='-'
update t_elder_base_info set
birthrate = substring(birthrate,7,4) + substring(birthrate,3,3) + '-'+substring(birthrate,1,2)
where birthrate!='' and substring(birthrate,3,1)='-'
分享到:
相关推荐
SQL Server 中按年月日生成日期型自增编码 本文档介绍了在 SQL Server 中生成日期型自增编码的方法,通过创建两个函数 `GenCustomCode` 和 `GenCustomID`,可以生成按年月日的日期型自增编码。该方法可以应用于各种...
mysql只取年月日的SQL写法
SQL 语句截取时间 只显示 年、月、日的格式 在数据库中,经常需要对时间字段进行截取和格式化,以满足不同的显示需求。下面将详细介绍如何使用 SQL 语句截取时间,只显示年、月、日的格式。 使用 CONVERT 函数 ...
这两个函数可以用于提取日期的特定部分(如年、月、日)或添加/减去日期间隔。例如,获取日期字段的年份: ```sql SELECT DATEPART(year, myDate) AS 'Year' FROM myTable; ``` 要增加一年: ```sql SELECT ...
样式代码120会返回一个包含年月日以及时间的完整格式字符串,其中日期部分使用短横线分隔。 ##### 示例2:移除特殊字符 ```sql SELECT REPLACE(REPLACE(REPLACE(CONVERT(varchar, GETDATE(), 120), '-', ''), ' ', ...
接下来,向该表插入了多条记录,每条记录的`iid`字段值都是由日期(年月日)和一个递增的序号组成,例如`'2011120701'`表示2011年12月7日的第一条记录。 为了根据当前日期生成新的编号,代码中使用了`CASE`语句来...
### SQL Server 行列转换知识点解析 #### 一、行列转换概述 在处理数据库查询时,我们经常会遇到需要将表中的行数据转换为列数据的需求,这种操作通常被称为“行列转换”。例如,当我们需要汇总不同类别的数据并将...
标题中的“sql和linq转换小工具”是指一个软件或应用程序,它的主要功能是将SQL查询语句自动转换为LINQ(Language Integrated Query)表达式。这个工具对于开发者来说非常实用,尤其是那些在.NET框架下工作,使用C#...
当需要将一个基于Oracle SQL的应用程序迁移到MySQL环境时,就需要进行SQL语句的转换工作。本项目提供了一个Java源码工具,能够帮助用户便捷地将Oracle SQL语句转换为MySQL SQL语句。 Oracle SQL与MySQL SQL的主要...
标题“Sql语法转换为Oracle语法”涉及到的主要知识点是SQL Server与Oracle数据库之间的SQL语句转换。这通常是因为在系统迁移或跨平台开发时,需要将SQL Server的查询语句适应Oracle数据库的语法。 描述中提到的...
本文将深入探讨“SQL Server数据库转换工具”,它主要用于实现SQL Server与Access之间的数据和结构的互换。 首先,让我们了解SQL Server。Microsoft SQL Server是一款强大的关系型数据库管理系统,适合大型企业级...
有时,由于业务迁移、成本优化或者技术栈的变化,用户可能需要将SQL Server的数据转换到MySQL中。这时,“SQL Server转换为MySQL工具”就显得尤为重要。 这个工具的主要功能就是帮助用户高效、准确地将SQL Server中...
在企业级应用中,有时需要在不同的数据库系统间进行数据迁移或兼容性处理,这就涉及到了SQL Server到Oracle的数据转换。本篇文章将详细探讨如何利用工具实现SQL Server自动生成SQL语句并转换到Oracle。 首先,标题...
SQL 语句行列转换(附带数据库、表、视图操作) SQL 语句行列转换是数据库管理系统中的一种常见操作,它可以将数据从行转换为列,或者从列转换为行。在这个过程中,需要使用数据库管理语言(Database Management ...
-- 样式112:年月日 SELECT CONVERT(varchar(12), GETDATE(), 112); -- 样式102:年.月.日 SELECT CONVERT(varchar(12), GETDATE(), 102); ``` 以上每个查询都展示了使用不同样式参数的`CONVERT`函数,以输出日期...
之前写好SQL,再到代码里面来写,语句复杂的看的时不时细节会忘记,用sql转换hql工具,直接贴近了就可以了;
### SQL2000 转换成SQL2005 #### 知识点概述 在将SQL Server 2000的数据库升级至SQL Server 2005的过程中,由于数据库文件会自动升级到2005版本,因此无法在SQL Server 2000环境中重新附加这些文件。直接通过恢复...
然而,在实际应用中,我们往往需要将SQL查询语句转换为编程语言中的代码,如Java或C,以便在应用程序中执行这些操作。这个"sql快速转换成java、C代码"的工具就是为了帮助开发者实现这一目标,它能够自动化这个过程,...
sql 字符转换数值,适合刚入门的朋友,一看即明白,里面有详细的例子。
XML 查询语句转换成 SQL 语句的实现 本文主要讨论将 XML 查询语句转换成 SQL 语句的实现。XML 已经成为 Internet 上数据交换的事实标准,特别是在 Web 数据挖掘技术中,对数据源的结构化需求导致人们对 XML 文档的...