婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > sql高級技巧幾個有用的Sql語句

sql高級技巧幾個有用的Sql語句

熱門標簽:福州外呼系統(tǒng)招商 溫州語音外呼系統(tǒng)排名 商家地圖標注圖片 沈陽外呼系統(tǒng)有效果嗎 AI智能云呼電話機器人怎么注冊 電話機器人接口是什么樣的 怎么在高德地圖標注多個點 百度地圖標注信息怎么修改 四川穩(wěn)定外呼系統(tǒng)公司
1、例如:有兩個表A(字段1,字段2,字段3)、B(字段2,字段3),其中存儲數(shù)據(jù)如下所示
表A
字段1 字段2 字段3
1 Null> 地段內(nèi)容1
1 Null> 地段內(nèi)容1
2 Null> 地段內(nèi)容2
2 Null>

地段內(nèi)容2

3 Null> 地段內(nèi)容3
4 Null> 地段內(nèi)容4
5 Null> 地段內(nèi)容5
5 Null> 地段內(nèi)容5
5 Null> 地段內(nèi)容5
6 Null> 地段內(nèi)容6
7 Null> 地段內(nèi)容7
8 Null> 地段內(nèi)容8
8 Null> 地段內(nèi)容8
8 Null> 地段內(nèi)容8
8 Null> 地段內(nèi)容8

表B
字段2 字段3
wdz1 地段內(nèi)容1
wdz2 地段內(nèi)容3
wdz3 地段內(nèi)容5
wdz4 地段內(nèi)容6
wdz5 地段內(nèi)容7
wdz6 地段內(nèi)容8

使用下面的Sql語句(可以達到將表A中字段3與表B中字段3相同的數(shù)據(jù)字段2填充到表A中的字段2)
update 表1 set 字段1 = (select 字段1 from 表2 where 表1.字段3=表2.字段3)
結(jié)果如下表所示
表A結(jié)果
字段1 字段2 字段3
1 wdz1 地段內(nèi)容1
1 wdz1 地段內(nèi)容1
2 Null> 地段內(nèi)容2
2 Null>

地段內(nèi)容2

3 wdz2 地段內(nèi)容3
4 Null> 地段內(nèi)容4
5 wdz3 地段內(nèi)容5
5 wdz3 地段內(nèi)容5
5 wdz3 地段內(nèi)容5
6 wdz4 地段內(nèi)容6
7 wdz5 地段內(nèi)容7
8 wdz6 地段內(nèi)容8
8 wdz6 地段內(nèi)容8
8 wdz6 地段內(nèi)容8
8 wdz6 地段內(nèi)容8

下面是本條Sql語句的網(wǎng)友意見
一、“江千帆”
update 表1 set 字段1 = (select 字段1 from 表2 where 表1.字段3=表2.字段3)
的效率很低,如果有X條記錄,會導致子查詢執(zhí)行X次.
如果我們這樣寫,就可以充分利用索引(如果兩表在字段3上面都建立了索引),并且避免不必要的多次執(zhí)行。
update 表1 set 表1.字段2 =表2.字段2 from 表1 inner join 表2 on 表1.字段3=表2.字段3

網(wǎng)友意見歸納結(jié)束。

2、例如:如第1點中的表A相同,需要查詢出表A的重復數(shù)據(jù)的Sql語句如下
select 字段1 from 表A group by 字段1 having count(字段3) > 1
查詢結(jié)果如下
表A查詢結(jié)果
字段1
1
2
5
8
3、例如:需要在Sql Server2000中查詢處某固定物理路徑的X1.dbf文件,使用的Sql語句如下(必須先安裝VF驅(qū)動才能使用此Sql語句)
select * from OpenDataSource('VFPOLEDB.1','User ID=;DSN=;Collating Sequence=MACHINE;Data Source=C:\dbfFiles\X1.dbf;Password=;Cache Authentication=False;Mask Password=False;Mode=Share Deny None;Extended Properties=;Encrypt Password=False')...X1
注:其他的非VF數(shù)據(jù)庫文件的查詢類似,只需要設置OpenDataSource中的參數(shù)即可。參數(shù)說明為OpenDataSource(數(shù)據(jù)源驅(qū)動名,數(shù)據(jù)源連接字符串)

標簽:營口 西寧 七臺河 寶雞 無錫 來賓 邯鄲 汕尾

巨人網(wǎng)絡通訊聲明:本文標題《sql高級技巧幾個有用的Sql語句》,本文關(guān)鍵詞  sql,高級,技巧,幾個,有,用的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《sql高級技巧幾個有用的Sql語句》相關(guān)的同類信息!
  • 本頁收集關(guān)于sql高級技巧幾個有用的Sql語句的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 娄烦县| 密山市| 平南县| 绥江县| 包头市| 丰原市| 夹江县| 青铜峡市| 三门县| 商水县| 汶上县| 吕梁市| 红桥区| 康平县| 金塔县| 凉山| 新巴尔虎左旗| 莱州市| 若羌县| 永顺县| 离岛区| 泽州县| 鸡泽县| 革吉县| 台安县| 墨竹工卡县| 化德县| 子洲县| 宁南县| 南昌县| 鄂托克旗| 会宁县| 郁南县| 江阴市| 永和县| 宁化县| 巴林左旗| 临汾市| 邳州市| 静乐县| 夏河县|