| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2202 人关注过本帖
标题:求助:c++ 连接mysql 修改某列数据格式的问题
只看楼主 加入收藏
yujinxiang19
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2010-8-18
结帖率:87.5%
收藏
 问题点数:0 回复次数:1 
求助:c++ 连接mysql 修改某列数据格式的问题
我想在执行select命令前对表中某列数据格式先转换一下,然后计算后再执行select操作,比如表格式如下:
+---------------+---------------+-----------+-------------+--------------+-------------+
| ip            | mask          | branch_id | effect_time | invalid_time | usecode     |
+---------------+---------------+-----------+-------------+--------------+-------------+
| 110.110.0.0   | 255.255.0.0   | 1         | 0000-00-00  | 0000-00-00   | ip-pool     |
| 122.64.128.0  | 255.255.128.0 | 1         | 0000-00-00  | 0000-00-00   | ip-pool     |
| 122.65.0.0    | 255.255.0.0   | 1         | 0000-00-00  | 0000-00-00   | ip-pool     |
| 122.64.4.0    | 255.255.252.0 | 1         | 0000-00-00  | 0000-00-00   | static      |
| 122.64.8.0    | 255.255.254.0 | 1         | 0000-00-00  | 0000-00-00   | static      |
| 222.32.0.0    | 255.255.240.0 | 1         | 0000-00-00  | 0000-00-00   | static      |
我想先把“mask”列的掩码先以小数点为分界点分成4个int型数值,然后与指定IP地址与操作后查询是否与掩码相对应的“ip”列数值相等,但小弟不知道能否先把整个“mask”列全转换成4个int型数值的形式,然后执行select操作?请各位大虾知道,小弟拜谢!!!
搜索更多相关主题的帖子: mysql 数据 格式 
2010-10-05 22:05
jianghong_02
Rank: 6Rank: 6
等 级:侠之大者
威 望:1
帖 子:143
专家分:476
注 册:2010-10-2
收藏
得分:0 
不行,那样的话,你输出 的就是INT,用字符串的方式吧,然后在进行对比就能完成
2010-10-30 09:01
快速回复:求助:c++ 连接mysql 修改某列数据格式的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014070 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved