亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        結(jié)構(gòu)化查詢語(yǔ)言在森林資源動(dòng)態(tài)監(jiān)測(cè)中的使用

        2019-07-30 07:10:16孫天旭
        山東林業(yè)科技 2019年3期
        關(guān)鍵詞:語(yǔ)句森林資源小班

        劉 政,王 麗,張 鵬,孫天旭,張 芬

        (山東省林業(yè)監(jiān)測(cè)規(guī)劃院,山東濟(jì)南250014)

        為掌握林地及林木資源的空間分布,管理屬性現(xiàn)狀及消長(zhǎng)變化情況,保持林地及林木資源數(shù)據(jù)的真實(shí)性、準(zhǔn)確性和時(shí)效性,建立了山東省森林資源動(dòng)態(tài)監(jiān)測(cè)系統(tǒng)。 在監(jiān)測(cè)系統(tǒng)數(shù)據(jù)庫(kù)基礎(chǔ)上,根據(jù)國(guó)家林草局的數(shù)據(jù)上報(bào)要求,將山東省的資源數(shù)據(jù)轉(zhuǎn)換為國(guó)家局要求的標(biāo)準(zhǔn),完成國(guó)家林業(yè)和草原局要求的數(shù)據(jù)統(tǒng)計(jì)匯總并提報(bào), 或根據(jù)其他部門需求,對(duì)資源數(shù)據(jù)進(jìn)行統(tǒng)計(jì)匯總。 通過(guò)實(shí)現(xiàn)森林資源動(dòng)態(tài)監(jiān)測(cè),可隨時(shí)掌握山東省森林資源空間分布變化情況和林分基本信息,為研究森林資源變化規(guī)律和森林空間分布格局等研究工作提供基礎(chǔ)數(shù)據(jù)。 山東省森林資源監(jiān)測(cè)系統(tǒng)數(shù)據(jù)庫(kù)主要利用ArcGIS 軟件以及Oracle 數(shù)據(jù)庫(kù)軟件進(jìn)行基礎(chǔ)數(shù)據(jù)的管理,并通過(guò)ArcGIS 或者Access 軟件,利用結(jié)構(gòu)化查詢語(yǔ)言可實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)信息的查詢、更新。

        1 結(jié)構(gòu)化查詢語(yǔ)言

        在森林資源動(dòng)態(tài)監(jiān)測(cè)系統(tǒng)中,作為基礎(chǔ)數(shù)據(jù)庫(kù)數(shù)據(jù)來(lái)源的重要編輯軟件ArcGIS 的個(gè)人地理數(shù)據(jù)庫(kù),就是MDB 格式的,是可在Microsoft Access 數(shù)據(jù)文件中存儲(chǔ)和管理的ArcGIS 地理數(shù)據(jù)庫(kù)的原始數(shù)據(jù)格式。 ArcGIS 個(gè)人地理數(shù)據(jù)庫(kù)MDB,支持空間數(shù)據(jù)存儲(chǔ), 支持標(biāo)準(zhǔn)化結(jié)構(gòu)化查詢語(yǔ)言查詢數(shù)據(jù),是桌面關(guān)系型數(shù)據(jù)庫(kù),最大2G 數(shù)據(jù)大小。

        結(jié)構(gòu)化查詢語(yǔ)言Structured Query Language,簡(jiǎn)稱SQL,是一種ANSI(American National Standards Institute 美國(guó)國(guó)家標(biāo)準(zhǔn)化組織)標(biāo)準(zhǔn)的計(jì)算機(jī)語(yǔ)言。專用于關(guān)系數(shù)據(jù)庫(kù)的程序設(shè)計(jì)語(yǔ)言,用于數(shù)據(jù)的存取、查詢、更新以及管理關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)。 面向數(shù)據(jù)庫(kù)執(zhí)行查詢;可從數(shù)據(jù)庫(kù)取回?cái)?shù)據(jù);可在數(shù)據(jù)庫(kù)中插入新的記錄;可更新數(shù)據(jù)庫(kù)中的數(shù)據(jù);可從數(shù)據(jù)庫(kù)刪除記錄;可創(chuàng)建新數(shù)據(jù)庫(kù);可在數(shù)據(jù)庫(kù)中創(chuàng)建新表;可在數(shù)據(jù)庫(kù)中創(chuàng)建存儲(chǔ)過(guò)程;可在數(shù)據(jù)庫(kù)中創(chuàng)建視圖; 可以設(shè)置表、 存儲(chǔ)過(guò)程和視圖的權(quán)限。SQL 語(yǔ)言共分為四大類:數(shù)據(jù)查詢語(yǔ)言DQL、數(shù)據(jù)操縱語(yǔ)言DML、數(shù)據(jù)定義語(yǔ)言DDL、數(shù)據(jù)控制語(yǔ)言DCL。DQL 數(shù)據(jù)查詢語(yǔ)句,用于從數(shù)據(jù)庫(kù)中的一個(gè)或多個(gè)表中查詢指定的數(shù)據(jù), 查詢數(shù)據(jù)的SELECT 語(yǔ)句。DML 數(shù)據(jù)操作語(yǔ)句,用于修改數(shù)據(jù)庫(kù)中的數(shù)據(jù),包括: 將數(shù)據(jù)插入到一個(gè)表中的INSERT 語(yǔ)句; 更新表中已有數(shù)據(jù)的UPDATE 語(yǔ)句;刪除表中數(shù)據(jù)的DELETE 語(yǔ)句;DDL 數(shù)據(jù)定義語(yǔ)言,用于創(chuàng)建、修改、和刪除數(shù)據(jù)庫(kù)內(nèi)的結(jié)構(gòu)。 創(chuàng)建和刪除數(shù)據(jù)庫(kù)的CREATE DATABASE 和DROP DATABASE 語(yǔ)句;創(chuàng)建、 修改、 重命名、 刪除表的CREATE TABLE、ALTER TABLE、RENAME TABLE、DROP TABLE 語(yǔ)句; 創(chuàng)建和刪除索引的CREATE INDEX 和DROP INDEX 語(yǔ)句;DCL 數(shù)據(jù)控制語(yǔ)句, 用于控制對(duì)數(shù)據(jù)庫(kù)的訪問(wèn),包括:用戶授予訪問(wèn)權(quán)限GRANT 語(yǔ)句;上 面 的 SELECT、UPDATE、DELETE、INSERT、CREATE、DROP 等,都是關(guān)鍵字。

        2 在林業(yè)數(shù)據(jù)中的使用

        山東省森林資源動(dòng)態(tài)監(jiān)測(cè)以縣為基本調(diào)查單位,利用近期遙感影像,通過(guò)室內(nèi)小班區(qū)劃、外業(yè)實(shí)地調(diào)查核實(shí),查清各縣森林、林木和林地資源的種類、數(shù)量、質(zhì)量與分布,將林地及森林資源“一張圖”數(shù)據(jù)進(jìn)行每年更新,并及時(shí)更新數(shù)據(jù)庫(kù),為全省社會(huì)經(jīng)濟(jì)發(fā)展考核、 領(lǐng)導(dǎo)干部自然資源資產(chǎn)離任審計(jì)、自然資源資產(chǎn)負(fù)債表編制等工作提供及時(shí)準(zhǔn)確的基礎(chǔ)數(shù)據(jù),為全省建設(shè)項(xiàng)目使用林地行政許可和林地保護(hù)行政執(zhí)法、生態(tài)公寓林保護(hù)管理等提供執(zhí)法依據(jù), 為各級(jí)政府和林業(yè)主管部門科學(xué)決策、規(guī)范管理提供重要支撐。

        全省森林動(dòng)態(tài)資源監(jiān)測(cè)涉及200 多萬(wàn)個(gè)小班,想要查找某個(gè)小班屬性或者某種類別的小班屬性,如果只依靠傳統(tǒng)的方式進(jìn)行小班數(shù)據(jù)的瀏覽查找,費(fèi)時(shí)費(fèi)力,效率很低。 為了更有效的查找小班數(shù)據(jù)資源, 以森林資源動(dòng)態(tài)監(jiān)測(cè)小班數(shù)據(jù)為例, 利用Database 軟件,使用SQL 語(yǔ)言中的SELECE 語(yǔ)句進(jìn)行小班數(shù)據(jù)查詢。在命令輸入窗口輸入SQL 的查詢語(yǔ)句進(jìn)行數(shù)據(jù)庫(kù)記錄查詢。

        SELECT * FROM SDZY_XBM_A t

        WHERE t.DI_LEI=”111”

        查詢(SELECT)語(yǔ)句,SELECT 查詢;* 通配符,代表所有數(shù)據(jù);FROM 從;SDZY_XBM_A 表名;從SDZY_XBM_A 中查詢所有數(shù)據(jù);t 表的別名、 簡(jiǎn)稱,用于指代表該表。 WHERE 條件,t.DI_LEI 上述表中DI_LEI 這一列,=”111”等于111,雙引號(hào)是表示這個(gè)111 是字符串; 從SDZY_XBM_A 中查詢地類等于111 的所有數(shù)據(jù)。

        WHERE t.MIAN_JI BETWEEN 0 AND 1

        BETWEEN x AND xx 指數(shù)值條件的范圍,上面就是面積在0hm2和1hm2之間的小班。 也可以寫成WHERE t.MIAN_JI>0 AND t.MIAN_JI<1, 當(dāng)然也可以加NOT WHERE 就是不在這個(gè)范圍。

        SELECT TOP 10 * FROM SDZY_XBM_A t

        WHERE t.DI_LEI=”111”

        ORDER BY t.MIAN_JI

        TOP n 前n 條記錄,n 是數(shù)字,ORDER BY 排序。

        SELECT MIN(t.MIAN_JI) AS 最小面積,MAX(t.MIAN_JI) AS 最大面積 FROM SDZY_XBM_A t

        AS 別名,這樣查詢結(jié)果的列名就會(huì)是該名稱。

        LEFT(t.DI_LEI,1)=”2”,條件:地類左邊第一個(gè)字符等于 “2”, 也就是說(shuō)是非林地。 MIN 最小值,MAX 最大值。

        SELECT DISTINCT t.DI_LEI FROM SDZY_XB M_A t

        DISTINCT 去重,去除重復(fù)值,可以快速去除列的重復(fù)值。

        SELECT COUNT (1),SUM (t.MIAN_JI) FROM SDZY_XBM_A t

        WHERE t.DI_LEI=”111”

        COUNT (1) 指計(jì)算數(shù)量合計(jì),SUM(t.MIAN_JI):SUM 是合計(jì), 括號(hào)內(nèi)是合計(jì)的列名。 從SDZY_XBM_A 中查詢地類等于111 的小班數(shù)量和面積合計(jì)(圖一),ROUND(xxxx,2),對(duì)數(shù)值進(jìn)行四舍五入,2 指小數(shù)位數(shù)保留2 位(圖二)。

        圖一

        圖二

        WHEREt.DI_LEI = ”111”AND(t.YOU_SHI_SZ=”888” OR t.YOU_SHI_SZ=”666” )

        AND 條件,并且,OR 條件,或者。 上面就是地類等于111,同時(shí)優(yōu)勢(shì)樹種等于888 或者666。

        WHERE t.DI_LEI=”111” AND t.YOU_SHI_SZ IN (“666”,”777”,”888”)

        當(dāng)同一個(gè)條件,要等于的條件很多,可以使用“IN”,來(lái)達(dá)到目的。 同樣“IN”是批量等于,那么“NOT IN”就是批量不等于。

        SELECT t.xiang AS 鄉(xiāng)代碼,COUNT(1) AS 小班數(shù),ROUND (SUM (t.MIAN_JI),2) AS 面積 FROM SDZY_XBM_A t

        WHERE t.DI_LEI=”111”

        GROUP BY t.xiang

        t.xiang AS 鄉(xiāng)代碼, 添加查詢列;GROUP BY t.xiang 分組條件列,以鄉(xiāng)來(lái)分組,匯總各鄉(xiāng)的地類為純林的小班數(shù)和面積。

        SELECT t.xiang AS 鄉(xiāng)代碼, (SELECT u.UNIT_NAME FROM SDZY_QH_XIANG_A u WHERE u.UNIT_CODE=t.xiang )AS 鄉(xiāng)代碼

        在SDZY_QH_XIANG_A 這個(gè)表中查詢鄉(xiāng)名稱,把鄉(xiāng)代碼轉(zhuǎn)換成鄉(xiāng)名稱。

        GROUP BY t.xiang,t.SEN_LIN_LB

        新增t.SEN_LIN_LB 為分組條件

        GROUP BY t.xiang,LEFT(t.SEN_LIN_LB,1)

        LEFT(xxxx,1)從左開始取1 位,把11、12 合并為1,把21、22 合并為2,即是說(shuō)分出公益林和商品林。

        ORDER BY t.xiang DESC

        ORDER BY 排序,DESC 不加這個(gè),是升序,加這個(gè)關(guān)鍵字就是降序。

        另外, 如果存在模糊查詢可以使用LIKE 語(yǔ)句進(jìn)行查找, 例如:WHERE t.SHU_ZHONG_ZC LIKE“%蘋果%”,LIKE 模糊查詢,語(yǔ)句中就是匹配有“蘋果”2 個(gè)字的小班。

        HAVING ROUND(SUM(t.MIAN_JI),2)>10000

        HAVING 這里可以對(duì)結(jié)果加以過(guò)濾, 上面的過(guò)濾,就是合計(jì)的面積大于10000hm2。 注意:WHERE和HAVING 是一樣的意思,但是WHERE 是分組合并之前執(zhí)行,HAVING 是分組合。

        一段完整的查詢代碼如下:

        SELECT t.xiang AS 鄉(xiāng)代碼,(SELECT u.UNIT_NAME FROM SDZY_QH_XIANG_A u WHERE u.UNIT_CODE =t.xiang) AS 鄉(xiāng) 代 碼 ,LEFT (t.SEN_LIN_LB,1) AS 森林類別,COUNT(1) AS 小班數(shù),ROUND(SUM(t.MIAN_JI),2) AS 面積

        FROM SDZY_XBM_A t

        WHERE t.DI_LEI=”111”

        GROUP BY t.xiang,LEFT(t.SEN_LIN_LB,1)

        ORDER BY t.xiang DESC

        運(yùn)行結(jié)果如下圖三:

        圖三

        通過(guò)SQL 語(yǔ)言的使用可以查詢出地類為111,森林類別為11/12/21/22 的小班數(shù)量和合計(jì)面積,按照鄉(xiāng)名稱統(tǒng)計(jì)。

        3 結(jié)論

        通過(guò)SQL 語(yǔ)句的使用,可以根據(jù)調(diào)查或者數(shù)據(jù)使用的需要,快速查找森林資源動(dòng)態(tài)監(jiān)測(cè)系統(tǒng)數(shù)據(jù)庫(kù)中各種屬性的小班數(shù)據(jù),實(shí)現(xiàn)數(shù)據(jù)的匯總、分類,為有效合理地利用監(jiān)測(cè)成果以及實(shí)現(xiàn)林業(yè)數(shù)據(jù)化提供了便利有效的工具。

        猜你喜歡
        語(yǔ)句森林資源小班
        小班教學(xué) 有效交流
        重點(diǎn):語(yǔ)句銜接
        保護(hù)好森林資源 讓林區(qū)青山常在
        紅土地(2018年8期)2018-09-26 03:19:16
        精彩語(yǔ)句
        新形勢(shì)下北方森林資源保護(hù)探討
        新形勢(shì)下加強(qiáng)森林資源檔案管理工作的構(gòu)想
        如何搞定語(yǔ)句銜接題
        我國(guó)森林資源生態(tài)環(huán)境及其評(píng)價(jià)探討
        河南科技(2014年11期)2014-02-27 14:10:09
        分成三等份
        變成一樣多
        成人在线观看视频免费播放| 香蕉人妻av久久久久天天| 久久国产亚洲高清观看5388| 亚洲蜜桃视频在线观看| 亚洲中文字幕久久精品一区| 在线成人爽a毛片免费软件| 亚洲 欧美 唯美 国产 伦 综合| 国产精品制服一区二区| 日本系列有码字幕中文字幕| 国产成人精品a视频一区| 久久精品岛国av一区二区无码 | 国产在线精品成人一区二区三区| 亚洲综合网站久久久| 无码人妻精品一区二区三区免费| 人妻少妇精品无码系列| 日本一区二区不卡在线| а√天堂资源官网在线资源| 久久精品国产一区二区电影| 中文字幕偷拍亚洲九色| 涩涩鲁精品亚洲一区二区| 男ji大巴进入女人的视频小说| 欧美第五页| 国产一区亚洲一区二区| 四虎永久在线精品免费一区二区 | 亚洲高清自偷揄拍自拍| 日本在线精品一区二区三区| 特级av毛片免费观看| 真人在线射美女视频在线观看| 激情五月六月婷婷俺来也| 欧美多人片高潮野外做片黑人| 国产精品露脸视频观看| 黑人免费一区二区三区| 综合国产婷婷精品久久99之一 | 亚洲国产精品久久久久秋霞影院| 久99久精品免费视频热77| 狂插美女流出白浆视频在线观看| 亚洲精品久久久www小说| 免费在线视频一区| 精品人妻午夜中文字幕av四季| 亚洲av午夜福利精品一区| 欧美国产日产一区二区|