当前位置:白小姐输尽光全年资料大全 > 取字段数 >

你好我数据库表的字段值=数字+字符串怎样取出数字部分呢?

  你好,我数据库中酒店表,酒店表中有价格字段,但是价格字段中又有少数中文,例如’自定‘,‘2000+10%’,‘5万包场‘等,怎样取出前面的价格数字呢?因为我要拿前面的价格去跟某个数...

  你好,我数据库中酒店表,酒店表中有价格字段,但是价格字段中又有少数中文,例如’自定‘,‘2000+10%’,‘5万包场‘等,怎样取出前面的价格数字呢?因为我要拿前面的价格去跟某个数字比较,例如我要查询3000的是哪些。

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  String strMatchValue = rgxMatchPrice.Match(_Price).ToString(); // 匹配的结果

  这一句是取出(当前记录)D_Content的全部内容,取出之后将是一个字符型或者备注型数据,你所要做的就是对sContent再截取。

  至于对取出的内容再怎么取,就要看你想要什么了,而且如果取出的值没有任何规律可言,那就无法写代码。

  这个我知道了, % = sContent%这个是我要在页面中实现的功能,现在我只想要截取sContent中的一部分内容

  ……找不到规律就无法写代码。而规律只有你知道。我不能凭空写一些东西给你,那是不负责的。

  说了半天就是,你要想别人能给你提供帮助,你得让帮你的人知道你的问题。——

  总算离我的问题近了。——你确认是“前面”一部分,而不是中间或者后面,再或者是不确定位置?

  Content里面的内容就是介绍公司的一些文字,然后我只要截取里面的前面900个文字就可以了

  这种写法只是一个概念,实际上因为中文和英文的差异,可能还要分析中文实际字节。

  但这样基本就可以实现你的要求。——如果你每条记录中该字段都至少大于900字(占1800位)。

  哦,这个是有问题,因为数据库设计不好,所以这个表中只有这么一条记录的长度是大于900的,其他的比较短

  如果你只是这一次遇到这种技术活,那就无所谓。如果以后以此为业的话,写程序一定要考虑到“所有可能会发生的情况”。

http://lumkeslaw.com/quziduanshu/164.html
点击次数:??更新时间2019-06-07??【打印此页】??【关闭
  • Copyright © 2002-2017 DEDECMS. 织梦科技 版权所有  
  • 点击这里给我发消息
在线交流 
客服咨询
【我们的专业】
【效果的保证】
【百度百科】
【因为有我】
【所以精彩】