电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術(shù)文章
文章詳情頁

Oracle函數(shù)列表速查

瀏覽:9日期:2023-11-15 12:13:56
PL/SQL單行函數(shù)和組函數(shù)詳解 函數(shù)是一種有零個(gè)或多個(gè)參數(shù)并且有一個(gè)返回值的程序。在SQL中Oracle內(nèi)建了一系列函數(shù),這些函數(shù)都可被稱為SQL或PL/SQL語句,函數(shù)主要分為兩大類: 單行函數(shù) 組函數(shù) 本文將討論如何利用單行函數(shù)以及使用規(guī)則。SQL中的單行函數(shù)SQL和PL/SQL中自帶很多類型的函數(shù),有字符、數(shù)字、日期、轉(zhuǎn)換、和混合型等多種函數(shù)用于處理單行數(shù)據(jù),因此這些都可被統(tǒng)稱為單行函數(shù)。這些函數(shù)均可用于SELECT,WHERE、ORDER BY等子句中,例如下面的例子中就包含了TO_CHAR,UPPER,SOUNDEX等單行函數(shù)。SELECT ename,TO_CHAR(hiredate,'day,DD-Mon-YYYY')FROM empWhere UPPER(ename) Like 'AL%'ORDER BY SOUNDEX(ename)單行函數(shù)也可以在其他語句中使用,如update的SET子句,INSERT的VALUES子句,DELET的WHERE子句,認(rèn)證考試非凡注重在SELECT語句中使用這些函數(shù),所以我們的注重力也集中在SELECT語句中。NULL和單行函數(shù)在如何理解NULL上開始是很困難的,就算是一個(gè)很有經(jīng)驗(yàn)的人依然對(duì)此感到困惑。NULL值表示一個(gè)未知數(shù)據(jù)或者一個(gè)空值,算術(shù)操作符的任何一個(gè)操作數(shù)為NULL值,結(jié)果均為提個(gè)NULL值,這個(gè)規(guī)則也適合很多函數(shù),只有CONCAT,DECODE,DUMP,NVL,REPLACE在調(diào)用了NULL參數(shù)時(shí)能夠返回非NULL值。在這些中NVL函數(shù)時(shí)最重要的,因?yàn)樗苤苯犹幚鞱ULL值,NVL有兩個(gè)參數(shù):NVL(x1,x2),x1和x2都式表達(dá)式,當(dāng)x1為null時(shí)返回X2,否則返回x1。下面我們看看emp數(shù)據(jù)表它包含了薪水、獎(jiǎng)金兩項(xiàng),需要計(jì)算總的補(bǔ)償column name emp_id salary bonuskey type pk nulls/unique nn,u nnfk table datatype number number numberlength 11.2 11.2不是簡(jiǎn)單的將薪水和獎(jiǎng)金加起來就可以了,假如某一行是null值那么結(jié)果就將是null,比如下面的例子:update empset salary=(salary+bonus)*1.1這個(gè)語句中,雇員的工資和獎(jiǎng)金都將更新為一個(gè)新的值,但是假如沒有獎(jiǎng)金,即 salary + null,那么就會(huì)得出錯(cuò)誤的結(jié)論,這個(gè)時(shí)候就要使用nvl函數(shù)來排除null值的影響。所以正確的語句是:update empset salary=(salary+nvl(bonus,0)*1.1單行字符串函數(shù)單行字符串函數(shù)用于操作字符串?dāng)?shù)據(jù),他們大多數(shù)有一個(gè)或多個(gè)參數(shù),其中絕大多數(shù)返回字符串ASCII()c1是一字符串,返回c1第一個(gè)字母的ASCII碼,他的逆函數(shù)是CHR()SELECT ASCII('A') BIG_A,ASCII('z') BIG_z FROM empBIG_A BIG_z65 122CHR(<i>)[NCHAR_CS]i是一個(gè)數(shù)字,函數(shù)返回十進(jìn)制表示的字符select CHR(65),CHR(122),CHR(223) FROM empCHR65 CHR122 CHR223A z BCONCAT(,)c1,c2均為字符串,函數(shù)將c2連接到c1的后面,假如c1為null,將返回c2.假如c2為null,則返回c1,假如c1、c2都為null,則返回null。他和操作符返回的結(jié)果相同select concat('slobo ','Svoboda') username from dualusernameslobo SyobodaINITCAP()c1為一字符串。函數(shù)將每個(gè)單詞的第一個(gè)字母大寫其它字母小寫返回。單詞由空格,控制字符,標(biāo)點(diǎn)符號(hào)限制。select INITCAP('veni,vedi,vici') Ceasar from dualCeasarVeni,Vedi,ViciINSTR(,[,<i>[,]])c1,c2均為字符串,i,j為整數(shù)。函數(shù)返回c2在c1中第j次出現(xiàn)的位置,搜索從c1的第i個(gè)字符開始。當(dāng)沒有發(fā)現(xiàn)需要的字符時(shí)返回0,假如i為負(fù)數(shù),那么搜索將從右到左進(jìn)行,但是位置的計(jì)算還是從左到右,i和j的缺省值為1.select INSTR('Mississippi','i',3,3) from dualINSTR('MISSISSIPPI','I',3,3)11select INSTR('Mississippi','i',-2,3) from dualINSTR('MISSISSIPPI','I',3,3)2INSTRB(,[,i[,j])與INSTR()函數(shù)一樣,只是他返回的是字節(jié),對(duì)于單字節(jié)INSTRB()等于INSTR()LENGTH()c1為字符串,返回c1的長(zhǎng)度,假如c1為null,那么將返回null值。 select LENGTH('Ipso Facto') ergo from dualergo10LENGTHb()與LENGTH()一樣,返回字節(jié)。lower()返回c的小寫字符,經(jīng)常出現(xiàn)在where子串中select LOWER(colorname) from itemdetail WHERE LOWER(colorname) LIKE '%white%'COLORNAMEWinterwhiteLPAD(,<i>[,])c1,c2均為字符串,i為整數(shù)。在c1的左側(cè)用c2字符串補(bǔ)足致長(zhǎng)度i,可多次重復(fù),假如i小于c1的長(zhǎng)度,那么只返回i那么長(zhǎng)的c1字符,其他的將被截去。c2的缺省值為單空格,參見RPAD。select LPAD(answer,7,'') padded,answer unpadded from question;PADDED UNPADDED Yes YesNO NOMaybe maybeLTRIM(,)把c1中最左邊的字符去掉,使其第一個(gè)字符不在c2中,假如沒有c2,那么c1就不會(huì)改變。select LTRIM('Mississippi','Mis') from dualLTRppiRPAD(,<i>[,]) 在c1的右側(cè)用c2字符串補(bǔ)足致長(zhǎng)度i,可多次重復(fù),假如i小于c1的長(zhǎng)度,那么只返回i那么長(zhǎng)的c1字符,其他的將被截去。c2的缺省值為單空格,其他與LPAD相似RTRIM(,)把c1中最右邊的字符去掉,使其第后一個(gè)字符不在c2中,假如沒有c2,那么c1就不會(huì)改變。REPLACE(,[,])c1,c2,c3都是字符串,函數(shù)用c3代替出現(xiàn)在c1中的c2后返回。select REPLACE('uptown','up','down') from dualREPLACEdowntownSTBSTR(,<i>[,])c1為一字符串,i,j為整數(shù),從c1的第i位開始返回長(zhǎng)度為j的子字符串,假如j為空,則直到串的尾部。select SUBSTR('Message',1,4) from dualSUBSMessSUBSTRB(,<i>[,])與SUBSTR大致相同,只是I,J是以字節(jié)計(jì)算。SOUNDEX()返回與c1發(fā)音相似的詞select SOUNDEX('dawes') Dawes SOUNDEX('daws') Daws, SOUNDEX('dawson') from dualDawes Daws DawsonD200 D200 D250TRANSLATE(,,)將c1中與c2相同的字符以c3代替select TRANSLATE('fumble','uf','ar') test from dualTEXTramble TRIM([[]] from c3)將c3串中的第一個(gè),最后一個(gè),或者都刪除。select TRIM(' space padded ') trim from dual TRIMspace paddedUPPER()返回c1的大寫,常出現(xiàn)where子串中select name from dual where UPPER(name) LIKE 'KI%'NAMEKING單行數(shù)字函數(shù)單行數(shù)字函數(shù)操作數(shù)字?jǐn)?shù)據(jù),執(zhí)行數(shù)學(xué)和算術(shù)運(yùn)算。所有函數(shù)都有數(shù)字參數(shù)并返回?cái)?shù)字值。所有三角函數(shù)的操作數(shù)和值都是弧度而不是角度,oracle沒有提供內(nèi)建的弧度和角度的轉(zhuǎn)換函數(shù)。ABS()返回n的絕對(duì)值A(chǔ)COS()反余玄函數(shù),返回-1到1之間的數(shù)。n表示弧度select ACOS(-1) pi,ACOS(1) ZERO FROM dualPI ZERO3.14159265 0 ASIN()反正玄函數(shù),返回-1到1,n表示弧度ATAN()反正切函數(shù),返回n的反正切值,n表示弧度。CEIL()返回大于或等于n的最小整數(shù)。COS()返回n的余玄值,n為弧度COSH()返回n的雙曲余玄值,n 為數(shù)字。select COSH(<1.4>) FROM dualCOSH(1.4)2.15089847EXP()返回e的n次冪,e=2.71828183.FLOOR()返回小于等于N的最大整數(shù)。LN()返回N的自然對(duì)數(shù),N必須大于0LOG(,)返回以n1為底n2的對(duì)數(shù)MOD()返回n1除以n2的余數(shù),POWER(,)返回n1的n2次方ROUND(,)返回舍入小數(shù)點(diǎn)右邊n2位的n1的值,n2的缺省值為0,這回將小數(shù)點(diǎn)最接近的整數(shù),假如n2為負(fù)數(shù)就舍入到小數(shù)點(diǎn)左邊相應(yīng)的位上,n2必須是整數(shù)。select ROUND(12345,-2),ROUND(12345.54321,2) FROM dualROUND(12345,-2) ROUND(12345.54321,2)12300 12345.54SIGN()假如n為負(fù)數(shù),返回-1,假如n為正數(shù),返回1,假如n=0返回0.SIN()返回n的正玄值,n為弧度。SINH()返回n的雙曲正玄值,n為弧度。 SQRT()返回n的平方根,n為弧度TAN()返回n的正切值,n為弧度TANH()返回n的雙曲正切值,n為弧度TRUNC(,)返回截尾到n2位小數(shù)的n1的值,n2缺省設(shè)置為0,當(dāng)n2為缺省設(shè)置時(shí)會(huì)將n1截尾為整數(shù),假如n2為負(fù)值,就截尾在小數(shù)點(diǎn)左邊相應(yīng)的位上。單行日期函數(shù)單行日期函數(shù)操作DATA數(shù)據(jù)類型,絕大多數(shù)都有DATA數(shù)據(jù)類型的參數(shù),絕大多數(shù)返回的也是DATA數(shù)據(jù)類型的值。ADD_MONTHS(,<i>)返回日期d加上i個(gè)月后的結(jié)果。i可以使任意整數(shù)。假如i是一個(gè)小數(shù),那么數(shù)據(jù)庫將隱式的他轉(zhuǎn)換成整數(shù),將會(huì)截去小數(shù)點(diǎn)后面的部分。LAST_DAY()函數(shù)返回包含日期d的月份的最后一天 MONTHS_BETWEEN(,)返回d1和d2之間月的數(shù)目,假如d1和d2的日的日期都相同,或者都使該月的最后一天,那么將返回一個(gè)整數(shù),否則會(huì)返回的結(jié)果將包含一個(gè)分?jǐn)?shù)。NEW_TIME(,,)d1是一個(gè)日期數(shù)據(jù)類型,當(dāng)時(shí)區(qū)tz1中的日期和時(shí)間是d時(shí),返回時(shí)區(qū)tz2中的日期和時(shí)間。tz1和tz2時(shí)字符串。NEXT_DAY(,)返回日期d后由dow給出的條件的第一天,dow使用當(dāng)前會(huì)話中給出的語言指定了一周中的某一天,返回的時(shí)間分量與d的時(shí)間分量相同。select NEXT_DAY('01-Jan-2000','Monday') '1st Monday',NEXT_DAY('01-Nov-2004','Tuesday')+7 '2nd Tuesday') from dual;1st Monday 2nd Tuesday03-Jan-2000 09-Nov-2004 ROUND([,])將日期d按照fmt指定的格式舍入,fmt為字符串。SYADATE函數(shù)沒有參數(shù),返回當(dāng)前日期和時(shí)間。TRUNC([,]) 返回由fmt指定的單位的日期d.單行轉(zhuǎn)換函數(shù)單行轉(zhuǎn)換函數(shù)用于操作多數(shù)據(jù)類型,在數(shù)據(jù)類型之間進(jìn)行轉(zhuǎn)換。CHARTORWID()c 使一個(gè)字符串,函數(shù)將c轉(zhuǎn)換為RWID數(shù)據(jù)類型。SELECT test_id from test_case where rowid=CHARTORWID('AAAA0SAACAAAALiAAA') CONVERT(,[,])c尾字符串,dset、sset是兩個(gè)字符集,函數(shù)將字符串c由sset字符集轉(zhuǎn)換為dset字符集,sset的缺省設(shè)置為數(shù)據(jù)庫的字符集。HEXTORAW()x為16進(jìn)制的字符串,函數(shù)將16進(jìn)制的x轉(zhuǎn)換為RAW數(shù)據(jù)類型。RAWTOHEX()x是RAW數(shù)據(jù)類型字符串,函數(shù)將RAW數(shù)據(jù)類轉(zhuǎn)換為16進(jìn)制的數(shù)據(jù)類型。ROWIDTOCHAR()函數(shù)將ROWID數(shù)據(jù)類型轉(zhuǎn)換為CHAR數(shù)據(jù)類型。TO_CHAR([[,)x是一個(gè)data或number數(shù)據(jù)類型,函數(shù)將x轉(zhuǎn)換成fmt指定格式的char數(shù)據(jù)類型,假如x為日期nlsparm=NLS_DATE_LANGUAGE 控制返回的月份和日份所使用的語言。假如x為數(shù)字nlsparm=NLS_NUMERIC_CHARACTERS 用來指定小數(shù)位和千分位的分隔符,以及貨幣符號(hào)。NLS_NUMERIC_CHARACTERS ='dg', NLS_CURRENCY='string'TO_DATE([,[,)c表示字符串,fmt表示一種非凡格式的字符串。返回按照fmt格式顯示的c,nlsparm表示使用的語言。函數(shù)將字符串c轉(zhuǎn)換成date數(shù)據(jù)類型。TO_MULTI_BYTE()c表示一個(gè)字符串,函數(shù)將c的擔(dān)子截字符轉(zhuǎn)換成多字節(jié)字符。TO_NUMBER([,[,)c表示字符串,fmt表示一個(gè)非凡格式的字符串,函數(shù)返回值按照fmt指定的格式顯示。nlsparm表示語言,函數(shù)將返回c代表的數(shù)字。TO_SINGLE_BYTE()將字符串c中得多字節(jié)字符轉(zhuǎn)化成等價(jià)的單字節(jié)字符。該函數(shù)僅當(dāng)數(shù)據(jù)庫字符集同時(shí)包含單字節(jié)和多字節(jié)字符時(shí)才使用其它單行函數(shù)BFILENAME( ,)dir是一個(gè)Directory類型的對(duì)象,file為一文件名。函數(shù)返回一個(gè)空的BFILE位置值指示符,函數(shù)用于初始化BFILE變量或者是BFILE列。DECODE(,,[,,,[])x是一個(gè)表達(dá)式,m1是一個(gè)匹配表達(dá)式,x與m1比較,假如m1等于x,那么返回r1,否則,x與m2比較,依次類推m3,m4,m5....直到有返回結(jié)果。DUMP(,[,[,[,]]])x是一個(gè)表達(dá)式或字符,fmt表示8進(jìn)制、10進(jìn)制、16進(jìn)制、或則單字符。函數(shù)返回包含了有關(guān)x的內(nèi)部表示信息的VARCHAR2類型的值。假如指定了n1,n2那么從n1開始的長(zhǎng)度為n2的字節(jié)將被返回。EMPTY_BLOB()該函數(shù)沒有參數(shù),函數(shù)返回 一個(gè)空的BLOB位置指示符。函數(shù)用于初始化一個(gè)BLOB變量或BLOB列。EMPTY_CLOB()該函數(shù)沒有參數(shù),函數(shù)返回 一個(gè)空的CLOB位置指示符。函數(shù)用于初始化一個(gè)CLOB變量或CLOB列。GREATEST()exp_list是一列表達(dá)式,返回其中最大的表達(dá)式,每個(gè)表達(dá)式都被隱含的轉(zhuǎn)換第一個(gè)表達(dá)式的數(shù)據(jù)類型,假如第一個(gè)表達(dá)式是字符串?dāng)?shù)據(jù)類型中的任何一個(gè),那么返回的結(jié)果是varchar2數(shù)據(jù)類型,同時(shí)使用的比較是非填充空格類型的比較。LEAST()exp_list是一列表達(dá)式,返回其中最小的表達(dá)式,每個(gè)表達(dá)式都被隱含的轉(zhuǎn)換第一個(gè)表達(dá)式的數(shù)據(jù)類型,假如第一個(gè)表達(dá)式是字符串?dāng)?shù)據(jù)類型中的任何一個(gè),將返回的結(jié)果是varchar2數(shù)據(jù)類型,同時(shí)使用的比較是非填充空格類型的比較。 UID該函數(shù)沒有參數(shù),返回唯一標(biāo)示當(dāng)前數(shù)據(jù)庫用戶的整數(shù)。USER返回當(dāng)前用戶的用戶名USERENV()基于opt返回包含當(dāng)前會(huì)話信息。opt的可選值為:ISDBA  會(huì)話中SYSDBA腳色響應(yīng),返回TRUE SESSIONID  返回審計(jì)會(huì)話標(biāo)示符ENTRYID 返回可用的審計(jì)項(xiàng)標(biāo)示符 INSTANCE在會(huì)話連接后,返回實(shí)例標(biāo)示符。該值只用于運(yùn)行Parallel 服務(wù)器并且有 多個(gè)實(shí)例的情況下使用。LANGUAGE返回語言、地域、數(shù)據(jù)庫設(shè)置的字符集。LANG返回語言名稱的ISO縮寫。TERMINAL為當(dāng)前會(huì)話使用的終端或計(jì)算機(jī)返回操作系統(tǒng)的標(biāo)示符。VSIZE()x是一個(gè)表達(dá)式。返回x內(nèi)部表示的字節(jié)數(shù)。SQL中的組函數(shù)組函數(shù)也叫集合函數(shù),返回基于多個(gè)行的單一結(jié)果,行的準(zhǔn)確數(shù)量無法確定,除非查詢被執(zhí)行并且所有的結(jié)果都被包含在內(nèi)。與單行函數(shù)不同的是,在解析時(shí)所有的行都是已知的。由于這種差別使組函數(shù)與單行函數(shù)有在要求和行為上有微小的差異.組(多行)函數(shù)與單行函數(shù)相比,oracle提供了豐富的基于組的,多行的函數(shù)。這些函數(shù)可以在select或select的having子句中使用,當(dāng)用于select子串時(shí)經(jīng)常都和GROUP BY一起使用。AVG([{DISYINCTALL}])返回?cái)?shù)值的平均值。缺省設(shè)置為ALL.SELECT AVG(sal),AVG(ALL sal),AVG(DISTINCT sal) FROM scott.empAVG(SAL) AVG(ALL SAL) AVG(DISTINCT SAL)1877.94118 1877.94118 1916.071413COUNT({*DISTINCTALL} )返回查詢中行的數(shù)目,缺省設(shè)置是ALL,*表示返回所有的行。MAX([{DISTINCTALL}])返回選擇列表項(xiàng)目的最大值,假如x是字符串?dāng)?shù)據(jù)類型,他返回一個(gè)VARCHAR2數(shù)據(jù)類型,假如X是一個(gè)DATA數(shù)據(jù)類型,返回一個(gè)日期,假如X是numeric數(shù)據(jù)類型,返回一個(gè)數(shù)字。注重distinct和all不起作用,應(yīng)為最大值與這兩種設(shè)置是相同的。MIN([{DISTINCTALL}])返回選擇列表項(xiàng)目的最小值。STDDEV([{DISTINCTALL}])返回選者的列表項(xiàng)目的標(biāo)準(zhǔn)差,所謂標(biāo)準(zhǔn)差是方差的平方根。SUM([{DISTINCTALL}])返回選擇列表項(xiàng)目的數(shù)值的總和。VARIANCE([{DISTINCTALL}])返回選擇列表項(xiàng)目的統(tǒng)計(jì)方差。用GROUP BY給數(shù)據(jù)分組正如題目暗示的那樣組函數(shù)就是操作那些已經(jīng)分好組的數(shù)據(jù),我們告訴數(shù)據(jù)庫用GROUP BY怎樣給數(shù)據(jù)分組或者分類,當(dāng)我們?cè)赟ELECT語句的SELECT子句中使用組函數(shù)時(shí),我們必須把為分組或非常數(shù)列放置在GROUP BY子句中,假如沒有用group by進(jìn)行專門處理,那么缺省的分類是將整個(gè)結(jié)果設(shè)為一類。select stat,counter(*) zip_count from zip_codes GROUP BY state;ST ZIP_COUNT-- ---------AK 360AL 1212AR 1309AZ 768CA 3982在這個(gè)例子中,我們用state字段分類;假如我們要將結(jié)果按照zip_codes排序,可以用ORDER BY語句,ORDER BY子句可以使用列或組函數(shù)。select stat,counter(*) zip_count from zip_codes GROUP BY state ORDER BY COUNT(*) DESC;ST COUNT(*)-- --------NY 4312PA 4297TX 4123CA 3982用HAVING子句限制分組數(shù)據(jù)現(xiàn)在你已經(jīng)知道了在查詢的SELECT語句和ORDER BY子句中使用主函數(shù),組函數(shù)只能用于兩個(gè)子串中,組函數(shù)不能用于WHERE子串中,例如下面的查詢是錯(cuò)誤的:錯(cuò)誤SELECT sales_clerk,SUN(sale_amount) FROM gross_sales WHERE sales_dept='OUTSIDE' AND SUM(sale_amount)>10000 GROUP BY sales_clerk這個(gè)語句中數(shù)據(jù)庫不知道SUM()是什么,當(dāng)我們需要指示數(shù)據(jù)庫對(duì)行分組,然后限制分組后的行的輸出時(shí),正確的方法是使用HAVING語句:SELECT sales_clerk,SUN(sale_amount) FROM gross_sales WHERE sales_dept='OUTSIDE' GROUP BY sales_clerkHAVING SUM(sale_amount)>10000;嵌套函數(shù)函數(shù)可以嵌套。一個(gè)函數(shù)的輸出可以是另一個(gè)函數(shù)的輸入。操作數(shù)有一個(gè)可繼續(xù)的執(zhí)行過程。但函數(shù)的優(yōu)先權(quán)只是基于位置,函數(shù)遵循由內(nèi)到外,由左到右的原則。嵌套技術(shù)一般用于象DECODE這樣的能被用于邏輯判定語句IF....THEN...ELSE的函數(shù)。嵌套函數(shù)可以包括在組函數(shù)中嵌套單行函數(shù),或者組函數(shù)嵌套入單行函數(shù)或組函數(shù)中。比如下面的例子:SELECT deptno, GREATEST(COUNT(DISTINCT job),COUNT(DISTINCT mgr) cnt,COUNT(DISTINCT job) jobs,COUNT(DISTINCT mgr) mgrsFROM empGROUP BY deptno; DEPTNO CNT JOBS MGRS------ --- ---- ----10 4 4 220 4 3 430 3 3 2
標(biāo)簽: Oracle 數(shù)據(jù)庫
主站蜘蛛池模板: 微学堂-电动能源汽车评测_电动车性能分享网| CE认证_产品欧盟ROHS-REACH检测机构-商通检测 | 台式低速离心机-脱泡离心机-菌种摇床-常州市万丰仪器制造有限公司 | 蓄电池在线监测系统|SF6在线监控泄露报警系统-武汉中电通电力设备有限公司 | 丹佛斯变频器-Danfoss战略代理经销商-上海津信变频器有限公司 | 温控器生产厂家-提供温度开关/热保护器定制与批发-惠州市华恺威电子科技有限公司 | 石牌坊价格石牌坊雕刻制作_石雕牌坊牌楼石栏杆厂家_山东嘉祥石雕有限公司 | 岛津二手液相色谱仪,岛津10A液相,安捷伦二手液相,安捷伦1100液相-杭州森尼欧科学仪器有限公司 | 新材料分散-高速均质搅拌机-超声波分散混合-上海化烁智能设备有限公司 | 蓄电池在线监测系统|SF6在线监控泄露报警系统-武汉中电通电力设备有限公司 | HDPE土工膜,复合土工膜,防渗膜价格,土工膜厂家-山东新路通工程材料有限公司 | 橡胶接头_橡胶软接头_可曲挠橡胶接头-巩义市创伟机械制造有限公司 | 篷房[仓储-婚庆-展览-活动]生产厂家-江苏正德装配式帐篷有限公司 | 行吊_电动单梁起重机_双梁起重机_合肥起重机_厂家_合肥市神雕起重机械有限公司 | 闪电优家-卫生间防水补漏_酒店漏水渗水维修_防水堵漏公司 | 广西绿桂涂料--承接隔热涂料、隔音涂料、真石漆、多彩仿石漆等涂料工程双包施工 | 防火阀、排烟防火阀、电动防火阀产品生产销售商-德州凯亿空调设备有限公司 | 珠海网站建设_响应网站建设_珠海建站公司_珠海网站设计与制作_珠海网讯互联 | 塑胶地板-商用PVC地板-pvc地板革-安耐宝pvc塑胶地板厂家 | 工业电炉,台车式电炉_厂家-淄博申华工业电炉有限公司 | 断桥铝破碎机_铝合金破碎机_废铁金属破碎机-河南鑫世昌机械制造有限公司 | 机器视觉检测系统-视觉检测系统-机器视觉系统-ccd检测系统-视觉控制器-视控一体机 -海克易邦 | 大流量卧式砂磨机_强力分散机_双行星双动力混合机_同心双轴搅拌机-莱州市龙跃化工机械有限公司 | 长沙中央空调维修,中央空调清洗维保,空气能热水工程,价格,公司就找维小保-湖南维小保环保科技有限公司 | 拉力机-万能试验机-材料拉伸试验机-电子拉力机-拉力试验机厂家-冲击试验机-苏州皖仪实验仪器有限公司 | 岩棉板|岩棉复合板|聚氨酯夹芯板|岩棉夹芯板|彩钢夹芯板-江苏恒海钢结构 | 热风机_工业热风机生产厂家上海冠顶公司提供专业热风机图片价格实惠 | 通风气楼_通风天窗_屋顶风机-山东美创通风设备有限公司 | 北京租车公司_汽车/客车/班车/大巴车租赁_商务会议/展会用车/旅游大巴出租_北京桐顺创业租车公司 | 淄博不锈钢,淄博不锈钢管,淄博不锈钢板-山东振远合金科技有限公司 | 山东聚盛新型材料有限公司-纳米防腐隔热彩铝板和纳米防腐隔热板以及钛锡板、PVDF氟膜板供应商 | SRRC认证_电磁兼容_EMC测试整改_FCC认证_SDOC认证-深圳市环测威检测技术有限公司 | 洗石机-移动滚筒式,振动,螺旋,洗矿机-青州冠诚重工机械有限公司 | 环氧树脂地坪_防静电地坪漆_环氧地坪漆涂料厂家-地壹涂料地坪漆 环球电气之家-中国专业电气电子产品行业服务网站! | 东莞螺丝|东莞螺丝厂|东莞不锈钢螺丝|东莞组合螺丝|东莞精密螺丝厂家-东莞利浩五金专业紧固件厂家 | 北京三友信电子科技有限公司-ETC高速自动栏杆机|ETC机柜|激光车辆轮廓测量仪|嵌入式车道控制器 | 洛阳网站建设_洛阳网站优化_网站建设平台_洛阳香河网络科技有限公司 | 上海平衡机-单面卧式动平衡机-万向节动平衡机-圈带动平衡机厂家-上海申岢动平衡机制造有限公司 | 硬质合金模具_硬质合金非标定制_硬面加工「生产厂家」-西迪技术股份有限公司 | 爆炸冲击传感器-无线遥测传感器-航天星百科 | COD分析仪|氨氮分析仪|总磷分析仪|总氮分析仪-圣湖Greatlake |