社区
MS-SQL Server
帖子详情
如何将char类型数据转化为int
nancliu
2007-02-08 12:57:57
如何将char类型数据转化为int?
这样转化后数据库的查询效率会不会高些?
...全文
257
12
打赏
收藏
如何将char类型数据转化为int
如何将char类型数据转化为int? 这样转化后数据库的查询效率会不会高些?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nancliu
2007-02-08
打赏
举报
回复
总分不可更改了,抱歉
多谢大家
nancliu
2007-02-08
打赏
举报
回复
收到,结帖
rookie_one
2007-02-08
打赏
举报
回复
先判断一下这列是不是都是数字型
select count(*) from [tablename] where isnumeric([ID])=0
如果结果为0那就可以运行下边这个直接转化列数据类型
alter table [tablename] alter column [colname] int
rookie_one
2007-02-08
打赏
举报
回复
---
rookie_one 说的那个判断不知道怎么加上去,我要转化一列的数据
--
-----------------
select
case when isnumeric([ID])=1 then cast([ID] as int) else [ID] end into newtable
from oldtable
nancliu
2007-02-08
打赏
举报
回复
20不够大家分的,晚上加分,我会多给些分的
nancliu
2007-02-08
打赏
举报
回复
明白了,我如果把ID列转化为int,
select cast(ID as int) into newtable from oldtable
OR
select convert(int,ID) into newtable from oldtable
---
rookie_one 说的那个判断不知道怎么加上去,我要转化一列的数据
--
另外转换后查询效率会不会高些呢,数据很多,电脑配置又低..
rookie_one
2007-02-08
打赏
举报
回复
declare @a char(10)
set @a='345'
if isnumeric(@a)=1
begin
print cast(@a as int)
end
else
print @a+'不是数字型'
--------
345
rookie_one
2007-02-08
打赏
举报
回复
先用isnumeric判断是否是纯数字
declare @a char(10)
set @a='2a'--这里是将转化的字符
if isnumeric(@a)=1
begin
print cast(@a as int)
end
else
print @a+'不是数字型'
---
2a 不是数字型
OracleRoob
2007-02-08
打赏
举报
回复
cast('123' as int)
--or
convert(int,'123')
feiyun0112
2007-02-08
打赏
举报
回复
cast (field as int)
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码)
最新版本:20070130
http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
chuifengde
2007-02-08
打赏
举报
回复
cast('234' as int)
S7-1200中将BYTE
类型
数据
转换成
char
类型
数据
的具体方法.docx
TIA博途_S7-1200中将BYTE
类型
的
数据
转换成
char
类型
的具体方法和注意事项
c语言的自动
类型
转换
在进行运算时,以表达式中最长
类型
为主,将其他
类型
位据均转换成该
类型
,如: (1)若运算数中有double型或float型,则其他
类型
...(3)若运算数中最长
类型
为
int
型,则
char
型也转换成
int
型进行运算。算术转换是在运算过程中
MySQL
数据
类型
和运算符
============================= #
数据
类型
整数
类型
:五种 TINY SMALL MEDIUM
INT
BIG 浮点和定点小数
类型
:三种 FLOAT DOUBLE DECIMAL 日期与时间
数据
类型
:五种 YEAR -1 字符串
类型
:二种
CHAR
(M) VAR
CHAR
(M) -1 ...
详解C语言中的
char
数据
类型
及其与
int
类型
的转换
主要介绍了详解C语言中的
char
数据
类型
及其与
int
类型
的转换,是C语言入门学习中的基础知识,需要的朋友可以参考下
char
型和
int
型之间的
类型
转换
char
转换为
int
型
数据
通过赋值方式将
char
类型
变量转换为
int
型变量,变量值为...
char
类型
和
int
类型
做加法运算时,
char
类型
会转换为
int
型之后进行加法运算;同时,
int
型转换为
char
型是可以自动转换,但是
char
型转换...
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章