当前位置:首页 » 编程语言 » sql数据转换

sql数据转换

发布时间: 2022-02-04 15:16:48

sql 字符转换数值

select cast('12.5' as float)
select convert(float,'12.5')
这两种方法在MS SQL中效果是一样的,
但前者可以直接移植到ORACLE中使用.

Ⅱ sql数据库把一列数据转换成一行数据

这是一个典型的 行列转换问题。这些数据应该有着统一的一列吧,例如:标识人员的身份证号码之类的。方法别人博客中都很详尽,我就不在此罗列了。 可检索关键字 “SQL 行列转换”或者看下面链接
http://www.cnblogs.com/zhangzt/archive/2010/07/29/1787825.html
http://hi..com/wrgcxfcoybinpur/item/90f388e2ec0f853286d9decc

Ⅲ SQL数据表转换

select 学号,'01' as 科目, 语文 as 成绩 from 表
union
select 学号,'02' as 科目, 数学 as 成绩 from 表
union
select 学号,'03' as 科目, 英语 as 成绩 from 表

Ⅳ SQL数据单位之间的转换,怎么处理

在资料标格里面建立个Unit和Pack的字段,分别代表单位和装数 那么你想得到的就是STR(Unit/pack)+STR(Unit%Pack) 就是你要得到的答案了

Ⅳ SQL中字符串转换成数值

4、数据类型转换函数
函数名 操作 例 结果
ASC(S) 求第一个字符串的ASCII码 ASC("what") 87
CHR(N) 求ASCII码的字符 CHR(87) w
STR(R,L,D) 数值转换成字符,L为长度,D为小数位数 X=3.1415
STR(X,6,2) 3.14
VAL(S) 字符串转换为数值 VAL("123") 123.00
CTOD(S) 字符串转日期 CTOD('11/01/2002') 11/01/2002
DTOC(D) 日期转换成字符串 DTOC(DATE()) 11/01/2002
DTOS(D) 把日期转成年月日式的字符串 DTOS(DATE()) 20021101
CTOT(C) 字符串转成日期时间型 CTOT(11/01/2002 10:30:50am) 11/01/2002 10:30:50am
DTOT(D) 日期型转为日期时间型 DTOT(DATE()) 11/25/2001 00:00:01am
TTOC(T) 日期时间型转为字符型 TTOC(DATETIME()) 11/25/2001 00:00:01am
TTOD(T) 日期时间型转为日期型 TTOD(DATETIME()) 11/25/2001
IIF(LE,E1,E2) 逻辑判断 IIF(A>0,"YES","NO") YES

Ⅵ SQL数据类型转换

datetime类型转varchar型
convert(varchar(23),mapdate,120)

Ⅶ SQL 将查询结果进行数据类型转换

COUNT函数返回的本来就是int类型的结果,干吗还转换?
set @newscount = (select count(1) from news)

Ⅷ SQL 数据转换问题

union
select idzh,'小计','','',0,0,0,
0,0,0,0,sum(nweit),sum(sfzk)
from ls201001
group by idzh

union 连接的数据类型不一致,要么都用数字,要么都用字符串。

union 连接的对应的字段的数据类型必须一致,记住,这是必须的!

你这里“优新良种数量”是数字型:
select idzh as 蔗户号,namezh as 蔗户名,inno as 过磅单号,
case jgname when '优新良种' then nweit end as 优新良种数量,

这里对应的你非要用字符:
select idzh,'小计','','',CONVERT(varchar(8),''),

CONVERT(varchar(8),'')也好,CAST('' as varchar)也好,都是字符!

你要么case jgname when '优新良种' then convert(varchar,nweit) end as 优新良种数量,

要么CONVERT(varchar(8),'') 替换为0

两边数据类型一致就对了

Ⅸ SQL数据转移

其实没有这么复杂

你可以通过sql语句把b数据库中的表复制到a数据库中去

语法如下
use b
select * into a..mytest from 表

搞定!

ok

Ⅹ 在SQL语句里怎么转换数据类型

ALTER TABLE 表名 ALTER COLUMN 列名 新的数据类型[(长度)] NULL或NOT NULL
例:ALTER TABLE 教师 ALTER COLUMN 办公室 CHAR(20) NOT NULL default "办公室"

把写好的句子放到执行其他sql语句的地方比如EXEcute(sql)这样的地方,执行一次就行,然后改回来。

热点内容
防走失牵引绳密码如何找回 发布:2025-01-09 16:39:14 浏览:703
压缩机的构造 发布:2025-01-09 16:31:13 浏览:150
安卓iis服务器搭建 发布:2025-01-09 16:31:11 浏览:856
斗地主编程 发布:2025-01-09 16:31:11 浏览:595
我的世界花雨亭服务器怎么玩 发布:2025-01-09 16:31:10 浏览:318
在vmware上安装linux 发布:2025-01-09 16:30:36 浏览:111
文件夹中隐藏文件怎么显示 发布:2025-01-09 16:23:57 浏览:774
w7共享文件夹如何加密码 发布:2025-01-09 16:22:23 浏览:512
安卓接口除了typec还有什么 发布:2025-01-09 15:51:35 浏览:51
缓存和序列化 发布:2025-01-09 15:45:17 浏览:648