1. oracle資料庫中函數怎麼使用
oracle資料庫中函數較多,而且每個函數都有自己的用法,所以要根據具體的函數查詢具體的使用方法,比如:
decode(條件,值1,返回值1,值2,返回值2,...值n,返回值n,預設值)
這個函數運行的結果是,當欄位或欄位的運算的值等於值1時,該函數返回值2,否則返回值3
當然值1,值2,值3也可以是表達式,這個函數使得某些sql語句簡單了許多
使用方法:
1、比較大小
select decode(sign(變數1-變數2),-1,變數1,變數2) from al;
--取較小值
sign()函數根據某個值是0、正數還是負數,分別返回0、1、-1
例如:
變數1=10,變數2=20
則sign(變數1-變數2)返回-1,decode解碼結果為「變數1」,達到了取較小值的目的。
2、此函數用在SQL語句中,功能介紹如下:
Decode函數與一系列嵌套的
IF-THEN-ELSE語句相似。base_exp與compare1,compare2等等依次進行比較。如果base_exp和 第i
個compare項匹配,就返回第i 個對應的value
。如果base_exp與任何的compare值都不匹配,則返回default。每個compare值順次求值,如果發現一個匹配,則剩下的compare值(如果還有的話)就都不再求值。一個為NULL的base_exp被認為和NULL
compare值等價。如果需要的話,每一個compare值都被轉換成和第一個compare 值相同的數據類型,這個數據類型也是返回值的類型。
2. excel中的資料庫函數
用於對存儲在數據清單或資料庫中的數據進行分析的一些工作表函數,這些函數統稱為Excel的資料庫函數。
Excel資料庫函數主要應用於數據的統計與分析,使用比較多的比如:SUM,LOOKUP,VLOOKUP,PRODUCT等,在製作報表時根據邏輯來使用這些函數能夠很大的提升製作效率
3. excel資料庫函數怎麼用
1.DAVERAGE
參數:返回資料庫或數據清單中滿足指定條件的列中數值的平均值。
語法:DAVERAGE(database,field,criteria)
參數:Database構成列表或資料庫的單元格區域。Field指定函數所使用的數據列。Criteria為一組包含給定條件的單元格區域。
2.DCOUNT
參數:返回資料庫或數據清單的指定欄位中,滿足給定條件並且包含數字的單元格數目。
語法:DCOUNT(database,field,criteria)
參數:Database構成列表或資料庫的單元格區域。Field指定函數所使用的數據列。Criteria為一組包含給定條件的單元格區域。
3.DCOUNTA
參數:返回資料庫或數據清單指定欄位中滿足給定條件的非空單元格數目。
語法:DCOUNTA(database,field,criteria)
參數:Database構成列表或資料庫的單元格區域。Field指定函數所使用的數據列。Criteria為一組包含給定條件的單元格區域。
4. 如何利用MySQL資料庫使用字元串函數
方法/步驟
首先,計算字元串的字元數,可以用char_length()函數,代碼如下:
select
'zhangsan',char_length('zhangsan');
如下圖所示:
字元串中的length()函數,用來計算字元串的長度,代碼如下:
select
'zhangsan',length('zhangsan1111');
如下圖所示:
字元串函數
中有時需要將幾個不同的字元串拼接在一起,這時可以利用concat(a1,a2,...)和concat_ws(b,b1,b2,...),可以將各字元串合並成一個字元串,代碼如下:
select
concat('zhang','san','feng');
select
concat_ws('*','zhang','san','feng');
如下圖所示:
5. Excel求和函數的使用方法及技巧
excel函數一共有11類,分別是資料庫函數、日期與時間函數、工程函數、財務函數、信息函數、邏輯函數、查詢和引證函數、數學和三角函數、計算函數、文本函數以及用戶自定義函數。下面是秋天網 Qiutian.ZqNF.Com小編為我們收拾的excel求和函數的運用技巧,希望我們能夠從中有所收獲!
excel求和函數的運用技巧:
語法:sum(number1,number2,...)。
參數:number1、number2...為1到30個數值(包括邏輯值和文本表達式)、區域或引證,各參數之間必須用逗號加以分隔。
注意:參數中的數字、邏輯值及數字的文本表達式可以參與計算,其中邏輯值被轉換為1,文本則被轉換為數字。假如參數為數組或引證,只有其中的數字參與計算,數組或引證中的空白單元格、邏輯值、文本或錯誤值則被忽略。
求和函數應用實例一:跨表求和
運用sum函數在同一作業表中求和比較簡單,假如需求對不同作業表的多個區域進行求和,可以選用以下方法:選中excel xp“插入函數”對話框中的函數,“確定”後打開“函數參數”對話框。切換至第一個作業表,滑鼠單擊“number1”框後選中需求求和的區域。假如同一作業表中的其他區域需求參與計算,可以單擊“number2”框,再次選中作業表中要計算的其他區域。上述操作完成後切換至第二個作業表,重復上述操作即可完成輸入。“確定”後公式所在單元格將顯示計算成果。
求和函數應用實例二:sum函數中的加減混合運算
財務計算需求進行加減混合運算,例如扣除現金流量表中的若干支出項目。按照規定,作業表中的這些項目沒有輸入負號。這時可以構造 “=sum(b2:b6,c2:c9,-d2,-e2)”這樣的公式。其中b2:b6,c2:c9引證是收入,而d2、e2為支出。由於excel不允許在單元格引證前面加負號,所以應在表示支出的單元格前加負號,這樣即可計算出正確成果。即使支出數據所在的單元格連續,也必須用逗號將它們逐個隔開,寫成 “=sum(b2:b6,c2:c9,-d2,-d3,d4)”這樣的形式。
求和函數應用實例三:及格人數計算
假如b1:b50區域存放學生性別,c1:c50單元格存放某班學生的考試成績,要想計算考試成績及格的女生人數。可以運用公式 “=sum(if(b1:b50=′女′,if(c1:c50>=60,1,0)))”,由於它是一個數組公式,輸入結束後必須按住 ctrl+shift鍵回車。公式兩邊會主動添加上大括弧,在編輯欄顯示為“{=sum(if(b1:b50=′女′,if(c1:c50& gt;=60,1,0)))}”,這是運用數組公式必不可少的步驟。
6. Oracle資料庫操作時如何使用LOWER()、UPPER()函數
1、調用LOWER函數,即輸入 =LOWER 。
7. 怎麼使用資料庫函數DCOUNT計算語文成績大於85或者數學成績大於85的學生數
計算:"語文"和"數學"成績都大於或等於85的學生人數:
=COUNTIF(B1,">85")&COUNTIF(C1,">85")
說明:
1、COUNTIF(,)得到的結果是布爾結果,就是1和0;
2、將你要比較的數據放入後面的excel表格里,數據在B和C列裡面,可從B2,C2開始;
3、將上述公式帶入後面的列裡面,得到的結果是00、01、10和11; 4.如果得到的結果是11,說明兩科成績都大於85;否則至少有一科小於85. 5也可以。
第二種解法:
=COUNTIF(B1,">85")*COUNTIF(C1,">85")
說明:
1、COUNTIF(,)得到的結果是布爾結果,就是1和0;
2、將你要比較的數據放入後面的excel表格里,數據在B和C列裡面,可從B2,C2開始;
3、將上述公式帶入後面的列裡面,得到的結果是0和1;
4、得到的結果1,則說明兩科成績大於85;0的話,則不是。
資料庫常用字元函數:
upper('字元串'|列名稱)將輸入的字元串轉換成大寫。
lower('字元串'|列名稱)將輸入的字元串轉換成小寫。
initcap('字元串'|列名稱);首字母大寫。
length('字元串'|列名稱);字元串長度。
replace('字元串'|列名稱);進行替換。
substr(字元串 | 列,開始點 [,截取個數]):字元串截取;第一個數是開始的位置,第二個數字是從截取位置開始截取的個數。
8. excel中資料庫函數的具體用法並舉例
if函數可以嵌套七層,我簡單舉統計成績中用到的一種寫法:
if(a1>=90,"優秀",if(a1>=60,"及格","不及格")
其中a1要看你要分析的單元格的地址,這里只是舉例罷了,實際應用還要看你的需要,分析完以後可以用填充柄填充下面的單元格,公式會自動在大於或等於90分的旁邊寫上優秀兩字,在大於等於60分小於90分旁邊的單無格寫上及格,低於60分的寫上不及格.
如果你是用插入函數的話,選擇if會出現三個格.
第一格填入:a1>=90
第二格填入:優秀
第三格填入:if(a1>=60,"及格","不及格")
希望這個對你的考試有所幫助.
1.IF函數的語法結構
IF函數的語法結構:IF(條件,結果1,結果2),詳細說明可以參照表6-4。
2.IF函數的功能
對滿足條件的數據進行處理,條件滿足則輸出結果1,不滿足則輸出結果2。可以省略結果1或結果2,但不能同時省略。
3.條件表達式
把兩個表達式用關系運算符(主要有=,<>,>,<,>=,<=等6個關系運算符)連接起來就構成條件表達式,例如,在IF(a1+b1+50
<>
b1+c1
50,
1,1)函數式中,條件表達式是a1+b1+50
<>
b1+c1
50。
4.執行過程
下面以IF(a1+b1+50
<>
b1+c1
50,
1,1)函數式為例來說明IF函數的執行過程。
先計算條件表達式a1+b1+50
<>
b1+c1
50,如果表達式成立,值為TRUE,並在函數所在單元格中顯示「
1」;如果表達式不成立,值為FALSE,並在函數所在單元格中顯示「1」。
5.IF函數嵌套的執行過程
如果按等級來判斷某個變數,IF函數的格式如下:
IF(E2>=85,"優",IF(E2>=75,"良",IF(E2>=60,"及格","不及格")))
函數從左向右執行。首先計算E2>=85,如果該表達式成立,則顯示「優」,如果不成立就繼續計算E2>=75,如果該表達式成立,則顯示「良」,否則繼續計算E2>=60,如果該表達式成立,則顯示「及格」,否則顯示「不及格」。
參考資料:
http://www.huianren.net/bbs/simple/index.php?t65843.html
回答者:mysky4u
-
魔法師
四級
6-4
23:28
這個函數是用來判斷的。比如:A列單元格數據是姓名,B列是性別,C列是基本工資。現要求給所有人員增加工資,男增加80,女增加50,把新增工資結果放入D列對應的單元格。
操作過程:在D1單元格輸入=if(B1="男",C1+80,C1+50)
就可以了,下面有再多的數據,就從D1用填充手柄向下填充。
說明:這個函數有三個參數,第一個是邏輯條件,第二個是當值為「真」時的返回值,第三個是當值這「假」的返回值。上例中,對B1單元格進行判斷,如果值是「男」(注意,漢字必須用引號,而且是半形),那麼就在原工資C1的基礎上增加80,如果不是男性,就增加50。
明白了嗎?另外,if函數還可以套用,就是在IF裡面用IF。
9. 資料庫中的 NVL() 方法怎麼用
1、nvl(exp1,exp2);作用是如果表達式exp1為空則返回exp2表達式,如果exp1表達式不為空則返回exp1表達式。
10. Excel如何使用資料庫函數
AVERAGE(DCOUNT(...))是不對的,應該寫為:
=DSUM(...) / DCOUNT(...)
參數按照現在圖上的來就可以。