SQL技巧:整数转字符类型转换及日期字符串化方法解析
创始人
2024-12-16 12:42:07
0 次浏览
0 评论
求一段T-SQL语句实现多个整数转char(n)类型字段的数据
begindeclare@a1int,@a2int,@a3int,@a4intdeclare@resultchar(8)set@a1=1+cast(rand()*33asint)---1-33个随机数set@a2=1+cast(rand()*33asint)---1-33个随机数set@a3=1+cast(rand()*33asint)---1-33个随机数set@a4=1+cast(rand()*33asint)---1-33个随机数select@result=replica('0',2-len(cast(@a1asvarchar)(2))))+cast(@a1asvarchar(2))+副本('0',2-len(cast(@a2asvarch)ar(2))))+cast(@a2asvarchar(2))+副本('0',2-len(cast(@a3asvarchar(2))))+cast(@a3asvarchar(2))+副本('0',2-len(cast(@a4asvarchar(2))))+cast(@a4asvarchar(2))---1-33随机数转换为字符类型然后连接(如果随机数为单位,则添加'0'内前面)并设置为@resultprint'@results'+@result-----输出@resultinsertintotb_num46(field1,field2,...,num4)value(field1content,field2content,...,@result)----将结果@hasil输入到最后SQL语言,我将数字转成字符串,数字的值变了。详情如下
Double是从十进制转换为二进制的浮点数。无论使用多少位数,都可能会出现数据差异。
只有直接存储为字符串才能保证绝对的准确性。
SQL语句中, 怎样把日期转为字符串?
CONVERT(data_type[(length)],expression[,style])data_type表达式参数为目标系统提供的数据类型,包括h3int和sql_variant。不能使用用户定义的数据类型。
有关可用数据类型的更多信息,请参阅数据类型。
数据类型lengthnchar、nvarchar、char、varchar、binary或varbinary的可选参数。
日期格式类型,将datetime或小日期数据转换为字符数据(nchar、nvarchar、char、varchar、nchar或nvarchar数据类型或字符串格式类型,将float、real、money或smallmoney转换为字符);(数据类型nchar、nvarchar、char、varchar、nchar或nvarchar)。
表中,左侧两列表示datetime或Smalldatetime类型值到字符数据的转换。
将100添加到类型值以获得包含世纪数字的四位数年份(yyyy)。
相关文章
MySQL表ID重置与BIT类型默认值设...
2024-12-17 00:52:27MySQL删除表与清空数据:DROPTA...
2024-12-15 13:07:14SQL删除数据全解析:TRUNCATE、...
2024-12-18 18:18:50CMD窗口高效操作MySQL:入门指南与...
2024-12-16 13:24:45MySQL数据库备份与还原:常用命令详解
2024-12-20 03:04:12深入解析:MySQL DELETE 语法...
2024-12-18 17:01:22SQL Server 2008附加数据库...
2024-12-20 17:35:55SQL技巧:SQLServer中截取指定...
2024-12-14 19:18:05C语言编程:简单实现爱心图案,表白心意
2024-12-16 07:19:33MySQL多条件查询攻略:灵活运用字段值...
2024-12-19 01:20:08最新文章
23
2024-12
23
2024-12
23
2024-12
23
2024-12
23
2024-12
23
2024-12
23
2024-12
23
2024-12
23
2024-12
23
2024-12
热门文章
1
SQL2000数据库备份压缩技巧:优化空...
怎么将SQL2000中的较大的备份数据库压缩变小更改数据库属性-选项-恢复模型很...
2
高效掌握:CMD命令轻松启动、关闭及登录...
如何用cmd命令快速启动和关闭mysql数据库服务开发中经常使用MySQL数据库...
3
SQL字符串处理技巧:单引号使用与转义标...
SQL语句中,字符串类型的值均使用什么符号标明?单引号如果字符串内有单引号,请小...
4
Windows环境下Redis安装指南与...
redis安装windowsredis基本简介与安装安装Redis首先需要获取安...
5
深度解析:Redis性能优势与局限性,助...
redis有哪些优缺点?Redis的全称是RemoteDictionary.Se...
6
深入解析:MySQL数据库的特性与应用
mysql是什么MySQL是一个关系数据库管理系统。MySQL是一个开源关系数据...
7
MySQL命令行操作指南:轻松启动和登录...
用命令行方式启动和登录mysql服务的方法1.启动MySQL服务1打开命令行窗口...
8
Linux Redis后台启动教程:配置...
linux怎么启动redis1、首先,为了管理方便,将Redis文件中的conf...
9
MySQL浮点数与Decimal类型详解...
MySQL中的float和decimal类型有什么区别小数类型可以准确地表示非常...
10
C语言实现输入10个整数并找出最大最小值...
C语言从键盘输入任意的10个整数,从中找出最大值和最小值并输出代码:#inclu...