当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: 我参考essential c++第五章的内容,研究static data member和const function的问题,写了一段测试代码,可是怎么也编译不过去,请高手指点 #include <iostream> #include <vector> using namespace std; class a { public: static vector<i......
    摘要: 有两个类,c1,c2,c2是c1的子类,现有c1的实例,要怎样才能将c1的实例转换为c2的实例,急呀!!!!请帮忙呀!!! ......


SQL 问题:更新数据库......

 
  更新数据库时将原数据   123456   替换成   123456|6789   ;其   123456|6789   中   123456   为原数据库数据。  
  请问用   SQL   语句怎样写?  
   
  eg:  
  UPDATE   test   SET   test=test*1.5   WHERE   test   =   2;  
   
 

NO.1   作者: goodname

没看懂  
   
  请说明白字段类型,以及转化前后数据之间的规则?

NO.2   作者: zhx_232

是什么数据库?  
  试试这个可不可以  
  update   test   set   test=concat(test,"|6789")   where   test="123456";

NO.3   作者: sandyuk

 
  我之前查过这方面资料,但大多数都是只有加减乘除之类的,没有字符串加减的。不过之前用   MS   SQL   时好像记得是可以的。  
  等会再去查查资料。  
   
 

NO.4   作者: sandyuk

 
  试试这个  
  update   test   set   test=convert(varchar(6),test)+convert(varchar(5),"|6789")   where   test="123456";  
   
 

NO.5   作者: sdyqingdao

字符串合并就是concat()函数,没有任何疑问。  
  这是我实际中应用的例子:  
  update   verification   set   email=concat(email,@hotmail.com)

NO.6   作者: sandyuk

 
  不错,concat()是应该可以的。  
  会不会数据问题或语法问题!  
   
 

NO.7   作者: babystudio

update   table   set   col1=col1+asdf  
  这样就可以了吧

NO.8   作者: Fred_Mark

oracle数据库:  
  update   test   set   test=test   ||   "6789"   where   test="123456";  
 


    摘要: send函数好象总是返回成功。 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE