當前位置:首頁 » 數據倉庫 » 資料庫高級函數
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

資料庫高級函數

發布時間: 2022-10-11 10:38:45

① 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。

② Microsoft sql 資料庫函數有哪些

Microsoft Office Access ----鑰匙圖標的版本是2003
Microsoft Office Access是由微軟發布的關系資料庫管理系統。它結合了 MicrosoftJet Database Engine 和 圖形用戶界面兩項特點,是 Microsoft Office 的系統程序之一。
Microsoft Office Access是微軟把資料庫引擎的圖形用戶界面和軟體開發工具結合在一起的一個資料庫管理系統。它是微軟OFFICE的一個成員, 在包括專業版和更高版本的office版本裡面被單獨出售。2012年12月4日,最新的微軟Office Access 2013在微軟Office 2013里發布,微軟Office Access 2011 是前一個版本。
MS ACCESS以它自己的格式將數據存儲在基於Access Jet的資料庫引擎里。它還可以直接導入或者鏈接數據(這些數據存儲在其他應用程序和資料庫)。
軟體開發人員和數據架構師可以使用Microsoft Access開發應用軟體,「高級用戶」可以使用它來構建軟體應用程序。和其他辦公應用程序一樣,ACCESS支持Visual Basic宏語言,它是一個面向對象的編程語言,可以引用各種對象,包括DAO(數據訪問對象),ActiveX數據對象,以及許多其他的ActiveX組件。可視對象用於顯示表和報表,他們的方法和屬性是在VBA編程環境下,VBA代碼模塊可以聲明和調用Windows操作系統函數。

③ 資料庫統計函數

如果一定要在EXCEL,可以寫VBA編程,指定規則,從姓名(A)列第4行開始循環,檢查單元格是否為空並累加計數,知道第一個空出現(第12行),得到數據總量8行
然後用篩選出的行數1÷總行數得到要統計的數據
不過這樣真的比較麻煩,真心的建議導入到access資料庫,一個sql搞定

④ 資料庫中常用的函數都有哪些啊

因資料庫不同有不同的函數,以oracle為例:常用的有單條語句作用的函數:destinct(去除重復行),to_char(轉換自符串),to_date(日期格式函數),sumstr(截取自符串),lower(將字母轉換為小寫),upper(將字母轉換為小寫),char(將數字轉換為字元),ascii(求字元的ascii碼)等函數;
組函數:min(求最小值),max(求最大值),avg(求平均數),sum(求總和),counnt(統計記錄數);

⑤ EXCEL資料庫函數問題

首先,EXCEL表格一般我們不叫它資料庫,而是叫數據表格.
還有,沒有XX,YY,ZZ列,沒有這么多
就以X Y Z列來說明
您提及的問題不能一步完成,可以分成兩步來做
1 把X與Y之和大於Z的記錄的Z的值放到A列中

用公式A1=IF((X1+Y1)>Z1,Z1,0)
意思是如果X1+Y1之和大於Z1的話就在A1裡面放入Z1的值,否則放入0
用拖動復制整列A值

2把A列合計就得到您要的值了

⑥ 資料庫函數有哪些有人嗎

有 Funciton , 也就是函數
有 Procere , 也就是存儲過程
有 Package, 也就是 代碼包 (包含 head 和 body 兩部分, 可以理解為一個包裡面,定義多個 存儲過程或函數)
有 Types, 也就是 自定義數據類型
有 Triggers, 也就是 觸發器
有 Jobs, 也就是 資料庫作業 (定期執行的)
有 Table , 也就是表 (表有 普通表, 臨時表, 分區表)
有 Index, 也就是索引
有 Constraint, 也就是 約束 ( 也就是 某個表裡面的某一列, 必須滿足什麼約束條件)
有 View, 也就是 視圖
有 Materialized View, 叫 「物化視圖」, 這個有點復雜的。
有 Sequence , 叫 序列號。
有 User , 叫 用戶
有 Profile , 叫 用戶屬性文件 (用於限制 每個用戶 佔有資料庫資源的限制)
有 Synonyms, 叫 「同義詞」 (用於 便捷地訪問 其他用戶下的對象)
有 Database link 叫 「鏈接資料庫」 (用於訪問 其他機器上的 Oracle 資料庫)
有 TableSpace 叫 表空間 (用於 存放表數據的)
有 CURSOR 叫 游標, 用於 存儲過程裡面, 遍歷數據的。

⑦ 關於EXCEL中DSUM的用法

DSUM是指資料庫函數,用於大數據量的統計.
用途:返回數據清單或資料庫的指定列中,滿足給定條件單元格中的數字之和。
語法:DSUM(database,field,criteria)
參數:Database構成列表或資料庫的單元格區域。Field指定函數所使用的數據列。Criteria為一組包含給定條件的單元格區域。

如果我想要計算梨樹的總利潤,公式不用修改,直接把A2的蘋果樹改為梨樹就可以了,你選擇A1:A3,裡麵包含了蘋果樹和梨樹,肯定是兩者的總和了.~~~

順便附上資料庫函數:
資料庫函數
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.DGET
用途:從數據清單或資料庫中提取符合指定條件的單個值。
語法:DGET(database,field,criteria)
參數:Database 構成列表或資料庫的單元格區域。Field指定函數所使用的數據列。Criteria 為一組包含給定條件的單元格區域。

5.DMAX
用途:返回數據清單或資料庫的指定列中,滿足給定條件單元格中的最大數值。
語法:DMAX(database,field,criteria)
參數:Database 構成列表或資料庫的單元格區域。Field指定函數所使用的數據列。Criteria 為一組包含給定條件的單元格區域。

6.DMIN
用途:返回數據清單或資料庫的指定列中滿足給定條件的單元格中的最小數字。
語法:DMIN(database,field,criteria)
參數:Database 構成列表或資料庫的單元格區域。Field指定函數所使用的數據列。Criteria 為一組包含給定條件的單元格區域。

7.DPRODUCT
用途:返回數據清單或資料庫的指定列中,滿足給定條件單元格中數值乘積。
語法:DPRODUCT(database,field,criteria)
參數:同上

8.DSTDEV
用途:將列表或資料庫的列中滿足指定條件的數字作為一個樣本,估算樣本總體的標准偏差。
語法:DSTDEV(database,field,criteria)
參數:同上

9.DSTDEVP
參數:將數據清單或資料庫的指定列中,滿足給定條件單元格中的數字作為樣本總體,計算總體的標准偏差。
語法:DSTDEVP(database,field,criteria)
參數:同上

10.DSUM
用途:返回數據清單或資料庫的指定列中,滿足給定條件單元格中的數字之和。
語法:DSUM(database,field,criteria)
參數:同上

11.DVAR
用途:將數據清單或資料庫的指定列中滿足給定條件單元格中的數字作為一個樣本,估算樣本總體的方差。
語法:DVAR(database,field,criteria)
參數:同上

12.DVARP
用途:將數據清單或資料庫的指定列中滿足給定條件單元格中的數字作為樣本總體,計算總體的方差。
語法:DVARP(database,field,criteria)
參數:同上

13.GETPIVOTDATA
用途:返回存儲在數據透視表報表中的數據。如果報表中的匯總數據可見,則可以使用函數GETPIVOTDATA 從數據透視表報表中檢索匯總數據。
語法:GETPIVOTDATA(pivot_table,name)
參數:Data_field 為包含要檢索的數據的數據欄位的名稱(放在引號中)。Pivot_table 在數據透視表中對任何單元格、單元格區域或定義的單元格區域的引用,該信息用於決定哪個數據數據透視表包含要檢索的數據。Field1,Item1,Field2,Item2 為1 到14 對用於描述檢索數據的欄位名和項名稱,可以任意次序排列。

⑧ excel中常用函數有哪些

excel中常用函數有:資料庫函數、日期與時間函數、工程函數、財務函數、數學和三角函數、統計函數。

1、資料庫函數

當需要分析數據清單中的數值是否符合特定條件時,可以使用資料庫工作表函數。

2、日期與時間函數

通過日期與時間函數,可以在公式中分析和處理日期值和時間值。

3、工程函數

工程工作表函數用於工程分析。這類函數中的大多數可分為三種類型:對復數進行處理的函數、在不同的數字系統(如十進制系統、十六進制系統、八進制系統和二進制系統)間進行數值轉換的函數、在不同的度量系統中進行數值轉換的函數。

4、財務函數

財務函數可以進行一般的財務計算,如確定貸款的支付額、投資的未來值或凈現值,以及債券或息票的價值。

5、數學和三角函數

通過數學和三角函數,可以處理簡單的計算,例如對數字取整、計算單元格區域中的數值總和或復雜計算。

(8)資料庫高級函數擴展閱讀

常用的10個函數公式

1、數據查詢

在G3單元格輸入公式:=VLOOKUP(F3,$B$2:$C$12,2,0)

2、條件求和

在G3單元格輸入公式:=SUMIF($A$2:$A$12,F3,$D$2:$D$12)

3、多條件計數

在G3單元格輸入公式:=COUNTIF($A$2:$A$12,F3)

4、條件求平均

在F3單元格輸入公式:=AVERAGEIF($A$2:$A$12,E3,$C$2:$C$12)

5、查詢符合條件的多個數據

(此公式是數組公式,需按ctrl+shift+enter鍵結束公式)在E3單元格輸入公式:=IFERROR(INDEX($B$2:$B$12,SMALL(IF($A$2:$A$12=$E$2,ROW($1:$11)),ROW(A1))),"")