不明白你所指的什么意思?
創(chuàng)新互聯(lián)公司長期為上千余家客戶提供的網(wǎng)站建設(shè)服務(wù),團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為鐵西企業(yè)提供專業(yè)的網(wǎng)站設(shè)計、網(wǎng)站制作,鐵西網(wǎng)站改版等技術(shù)服務(wù)。擁有十多年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
是字段值相加? 如果是的話,直接相加就可: field1 + field2 + ....
是不同結(jié)果集合并在一起?如果是的話,那用union all:
select filed_list from table_name1
union all
select filed_list from table_name2
union all
....
在利用數(shù)據(jù)庫開發(fā)時,常常會將一些表之間的數(shù)據(jù)互相導(dǎo)入。當(dāng)然可以編寫程序?qū)崿F(xiàn),但是,程序常常需要開發(fā)環(huán)境,不方便。最方便是利用sql語言直接導(dǎo)入。既方便而修改也簡單。以下就是導(dǎo)入的方法。
1、 表結(jié)構(gòu)相同的表,且在同一數(shù)據(jù)庫(如,table1,table2)
Sql :
復(fù)制代碼代碼如下:
insert into table1 select * from table2 (完全復(fù)制)
insert into table1 select distinct * from table2(不復(fù)制重復(fù)紀(jì)錄)
insert into table1 select top 5 * from table2 (前五條紀(jì)錄)
2、不在同一數(shù)據(jù)庫中(如,db1 table1,db2 table2)
sql:
[code]
insert into db1.table1 select * from db2.table2 (完全復(fù)制)
insert into db1.table1 select distinct * from db2table2(不復(fù)制重復(fù)紀(jì)錄)
insert into tdb1.able1 select top 5 * from db2table2 (前五條紀(jì)錄)
3、表結(jié)構(gòu)不同的表或復(fù)制部分紀(jì)錄(如,dn_user,dn_user2)
a. 建一個新表[DN_UserTemp](在老表dn_user上增加一列)
給你舉個例子吧,請看好
'首先定義字符串sql
sql="insert into userinfo(name,password,pracname,age,interest,email) values('"_
request.form("name")"','"_
request.form("password")"','"_
request.form("pracname")"','"_
int(request.form("age"))"','"_
request.form("interest")"','"_
request.form("email")"')"
connect.execute(sql)'execute(參數(shù))的作用是執(zhí)行sql語句.
注意:寫的時候,如果換行一定要用連接符號,其中的values前有空格,后面必須緊接括號,不能換行!!
$arr?=array("a"=1,"b"=2,"c"=3,"d"=4);
?foreach($arr?as?$val){
?$str+=?$val;
?}
?echo?$str;
如果是值是數(shù)字的化應(yīng)該是這樣吧!
不知道是否你要的:
select nickname, address from a where address is not null
union
select nickname, address from b where address is not null