社区
基础和管理
帖子详情
关于更改字段类型的疑问,求助!
longagoer
2003-01-13 12:52:05
库中某表的一个字段是field1,类型是varchar,记录的是时间,例如3'23"。
现在想把它转换成小数点表示,例如,将3'23"转成3.23,以利于更新其他的表。请问用sql语句如何实现?
或者在DBA中能实现更好。
我使用的是oracle8.1.6.
...全文
21
6
打赏
收藏
关于更改字段类型的疑问,求助!
库中某表的一个字段是field1,类型是varchar,记录的是时间,例如3'23"。 现在想把它转换成小数点表示,例如,将3'23"转成3.23,以利于更新其他的表。请问用sql语句如何实现? 或者在DBA中能实现更好。 我使用的是oracle8.1.6.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
penitent
2003-01-13
打赏
举报
回复
是的
你用select chr(39) from dual一查不就知道了吗?
longagoer
2003-01-13
打赏
举报
回复
'的asc码是39吗?
好像不是吧?
再请教
penitent
2003-01-13
打赏
举报
回复
楼主的意思好象不是修改类型吧,只是要转换
还有
第一种的length(field)=5才对," 算一个长度
wanghai
2003-01-13
打赏
举报
回复
beckhambobo(beckham) 兄,题目没看清楚吧
没说改数据类型
只要update就行了,用几个字符转换函数就搞定
penitent
2003-01-13
打赏
举报
回复
比较麻烦,你的3'23"中用到了单引号
可以这样,把你的时间分为几类
如
3'23''
12'23''
3'1''
12'1''
对每一类分别更新
如
第一种
update table
set field = substr(field,1,1)||'.'||substr(field,3,2)
where length(field)=4
and ascii(substr(field,2,1))=39
其余的就类似了
beckhambobo
2003-01-13
打赏
举报
回复
不能更改,只能把记录全删除,才可通行。
alter table name_table modify column datatype;
Access数据库基础课程
本课程为《Access数据库基础课程》,主要讲解为两部分,第一部分是讲解如何手动新建表、设置
字段
类型
、数据
类型
,数据
类型
使用,条件查询,数据记录的增加、删除、修改,建立表关系等等第二部分为自己编写SQL语句,进行新建、查询、删除、修改(表、
字段
,内容)、数据的分类汇总,求最大值、最小值、平均值、排序、不重复、top、swicth语句、iif语句、len语句、left、left join 多表联查等等众多语句
suse linux11挂载分区,
求助
!suse11.0 ntfs分区挂载问题
uengfyj 于 2008-11-03 23:16:05发表:引用:原帖由 xzdlgxy 于 2008-11-3 22:32 发表 直接进入 fstab进行修改,1、su root 2\ gedit /etc/fstab然后,打开yast ,打开 磁盘分区管理,查看你分区的情况,比如 你要把sda7 自动挂载, 添加 /dev/sda7 /mnt/sda7 挂在文件
类型
一般是...
GUI 博士的忠告:切勿锁定
类型
对象!
GUI 博士的忠告:切勿锁定
类型
对象! 发布日期: 6/8/2004 | 更新日期: 6/8/2004 2003 年 6 月 5 日 在进行 Internet 或基于 Windows 的开发方面,您遇到过问题或难题吗?这时,您可以
求助
于 GUI 博士 (drgui@microsoft.com);GUI 博士每个月会两次做客 MSDN,在线回答您的问题。虽然博士忙碌的工作安排使他无法回复所...
Mycat之——SQL拦截
其实,看到这个标题后,我本人也会提出一个
疑问
:SQL拦截到底有什么用呢?,接下来,就让我们带着这个
疑问
来阅读本文。 为何需要使用Mycat的SQL拦截功能? 首先,我们来列举一个真实的案例场景:我们在实际的工作中,经常会遇到这样一种场景:业务人员突然发现业务数据库中的数据被莫名其妙的修改了,但又不知道是如何修改的。于是,就来
求助
DBA,想要来查询一下修改数据的SQL语句。通常情况下,DBA只能通过...
ES规范解读之自增操作符
ES规范解读之自增操作符原文:https://github.com/kuitos/kuitos.github.io/issues/26 几个月前,不知道什么缘由跟松波同学讨论了起js里自增操作符(i++)的问题,现将前因后果整理出来,传于世人��事情起源于这样一段代码var i = 0; i = i++; console.log(i);来,都来说说答案是啥? 结果是0 换一种形式,或许大家不会
基础和管理
17,377
社区成员
95,127
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章