select语句查询的问题 我有一个表t_a,里面有个字段id,类型是10位字符型,现在表内此字段有8位,有9位,有10位的,我想select出来都是统一10位,然后用txt导出,这样这个字段长度就统一了,请问要怎么写select语句? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以在长度少于10的字符串左边加空格进行补充select lpad(id,10,' ') from t_a; 这是比较常用的方法 加字符 可以左边或者右边添加select lpad('11111111',10,0) c1, rpad('11111111',10,0) c2from dual c1 c2----------------------------------1 0011111111 1111111100 select cast(id as char(10)) from t_a;已找到答案。 emp表中如何统计每个员工的领导的年薪,并按年薪由高到低排列 !!!!!ORA-14404:分区表包含不同表空间中的分区!!!!! [推荐]oracle常用命令大汇总 for 循环中取模的多进程执行程序块 oracle 10g 在oracle网站上下载以后,是否要某些注册号,CD-KEY才能正常使用? 菜鸟提问(二) 作项目维护的时候(倒入碰到的问题)(分不够加) Oracle中存儲過程請教! 关于dcl ,ddl ,dml命令的问题 如何在oracle中调用Java外部例程? 用傻瓜 oracle 客户端可以连接,但是官方的却不行 问下,,ORACLE里面什么时候用COMMIT啊?
select lpad(id,10,' ') from t_a;
这是比较常用的方法 加字符 可以左边或者右边添加
select lpad('11111111',10,0) c1,
rpad('11111111',10,0) c2
from dual c1 c2
----------------------------------
1 0011111111 1111111100
已找到答案。