MySQL社区

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
查看: 10120|回复: 16
打印 上一主题 下一主题

求助:截取字段

[复制链接]
跳转到指定楼层
1#
发表于 2009-8-2 20:36:36 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式
接收到服务器传来的数据,在本机的表格有点乱。中文姓名栏里挤进来年龄,年龄栏里反而空着。在外地出差的朋友打电话告诉我要截取字段。不甚了了。来论坛求助各位大虾。支个招吧。

乱字符.jpg (47.38 KB, 下载次数: 71)

乱字符.jpg
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享淘帖 顶 踩
2#
 楼主| 发表于 2009-8-2 20:38:00 | 显示全部楼层
补充一下,MySQL的版本:3.23.54.谢谢
3#
 楼主| 发表于 2009-8-3 19:57:14 | 显示全部楼层
很怀念KIDER呀!
总能引导我去思考,去努力。使问题逐渐明朗直至解决。
是我的问题幼稚吗,各位大虾?
4#
 楼主| 发表于 2009-8-4 22:35:50 | 显示全部楼层

求助:截取字段

本帖最后由 gingle 于 2009-8-4 22:39 编辑

本机应用程序接收服务器传来的数据,能打开数据形成表格,就是如图所示的有一瑕疵。本程序的数据库用的是MYSQL.而服务器的数据库用的是什么不得而知。我把表的图贴出来了,KIDER对应上图帮我看看,是不是能修改年龄列的NULL为not null能搞定。自己瞎想的,呵呵。

表.JPG (104.69 KB, 下载次数: 64)

表.JPG
5#
 楼主| 发表于 2009-8-4 22:42:55 | 显示全部楼层
补充一下,接收别的服务器的数据没出现这个问题。
6#
 楼主| 发表于 2009-8-5 16:11:18 | 显示全部楼层
7# kider
7#
 楼主| 发表于 2009-8-5 16:24:26 | 显示全部楼层
非常感谢KIDER的帮助。
按照您提供的思路,我用了一个相对成熟的应用程序装在本机,其功能与我这个程序一致。结果是一样的,可见服务器传来的数据本身有蹊跷。呵呵,这是没法改变的。
有点不一样的地方是相对成熟的程序打开数据列表,其名称列是这样的:48Y黄某某。比我这个美观多了,请问KIDER,我在数据库层面做怎样的修改能实现。是不是像我朋友说的“截取字段”的方法。
再一次感谢KIDER.
8#
 楼主| 发表于 2009-8-5 18:01:49 | 显示全部楼层
呵呵,刚才上网查了一下,感觉问题越来越近明朗,就是截取字段,或者字符串,把多余的乱字符截掉。可是如何截呢?截过以后能否保证此后传来的数据都无乱码了呢。依然云遮雾罩。哈哈,还得KIDER老师指路哇。
9#
 楼主| 发表于 2009-8-6 10:14:19 | 显示全部楼层
To newer,kider is a good teater.I feel.
To old hand,kider is a good friend.I believe.
好了,去学习去啦。
10#
 楼主| 发表于 2009-8-6 18:55:09 | 显示全部楼层
学习回来啦。依kider的办法用SELECT SUBSTRING ,或者RIGHT,LEFT等等似乎可行。贴个图先。针对该图有两个很衰的问题:
1:图中“=”右边的左箭头是敲键盘上的哪个键?
2:对现有的数据修改后,应该可行。但是数据会不断更新,接收到新数据后是不是还是这样乱呢?如果是又该如何处理呢?[img][/img]
11#
 楼主| 发表于 2009-8-6 18:58:10 | 显示全部楼层
怎么加不了附件了?
12#
 楼主| 发表于 2009-8-6 18:58:47 | 显示全部楼层
14# gingle

截字符.JPG (83.33 KB, 下载次数: 63)

截字符.JPG
13#
 楼主| 发表于 2009-8-7 17:02:04 | 显示全部楼层
针对自己的两个问题摸索了一下。
1:确实是太衰的问题,谁让我是菜鸟呢。还好,已解决。
2:经摸索发现在MYSQL层面解决不了。诚如KIDER所言,问题的根源在于原始数据。原始数据不可控,所以准备修改本机程序。重点是XML文件的修改,在其中截取字段。悲哀的是XML我也不会,唉,从零开始吧。
还是要谢谢KIDER.有不清楚的地方还是要回来请教。
能否提供一个链接:修改XML入门
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|申请友链|小黑屋|Archiver|手机版|MySQL社区 ( 京ICP备07012489号   
联系人:周生; 联系电话:13911732319

GMT+8, 2024-5-5 11:53 , Processed in 0.076799 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表