数据库中用rpad转换字段的长度
来源:互联网 发布:股票每日收盘价数据 编辑:程序博客网 时间:2024/06/18 03:48
在MySQL数据库中,有的时候用子查询时得出的数据和主语句中的字段不匹配。如下:
select codename from ldcode where codetype='edortype'and code in(select edortype from LPEdorItem where EdorAcceptNo='6120150329000007')
子查询中,查出来的字段edortype是char(2),而code是char(20) ,他们是不匹配的,用trim(edortype)也不能解决问题。这时,应该使用rpad.
修改如下:
select codename from ldcode where codetype='edortype'and code in(select rpad(edortype,20 ,' ') from LPEdorItem where EdorAcceptNo='6120150329000007')
这时就可以正常的查出所需要的数据。
0 0
- 数据库中用rpad转换字段的长度
- 数据库字段的长度 作用
- 数据库获取字段长度的函数
- 数据库字段的长度设置过长
- 改变DB2数据库中表的字段长度
- mysql修改数据库所有字段的长度
- 数据库int类型字段长度的含义
- sql语句修改数据库字段的长度
- 关于数据库字段长度设置的建议
- symbian 数据库字段长度
- 数据库字段长度设计
- 修改数据库字段长度
- 数据库建表时字段长度
- 修改数据库字段长度
- 在写入数据库的时候,某字段varchar(20),报“字符长度超长”的错误,但是去数据库中用length()查,发现最大的长度都不超20,为什么会报这个错呢?
- mysql的text字段长度?mysql数据库中text字段长度不够的问题
- mysql的text字段长度?mysql数据库中text字段长度不够的问题
- 数据库lpad、rpad函数
- 蓝桥basic5查找整数
- EditText
- JS---创建自己的“JavaScript库”,原来如此简单
- C++强制类型转换const_cast()注意事项
- Android学习——查看apk签名 和 keystore 的信息
- 数据库中用rpad转换字段的长度
- 【问答】B+树索引和Hash索引的区别
- Core Data (二)
- python 简单游戏制作
- switch_call_cause_t
- 获取股票的数据
- Dos命令行运行Java文件出现“找不到或无法加载主类”
- 字符串去星
- Redis 开源的高可用集群解决方案