㈠ 資料庫中函數如何定義
sql允許在select子句中出現包含+、-、*、/等算術運算符,以及列名、常數的算術表達式
㈡ 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。
㈢ 資料庫函數有哪些有人嗎
有 Funciton , 也就是函數
有 Procere , 也就是存儲過程
有 Package, 也就是 代碼包 (包含 head 和 body 兩部分, 可以理解為一個包裡面,定義多個 存儲過程或函數)
有 Types, 也就是 自定義數據類型
有 Triggers, 也就是 觸發器
有 Jobs, 也就是 資料庫作業 (定期執行的)
有 Table , 也就是表 (表有 普通表, 臨時表, 分區表)
有 Index, 也就是索引
有 Constraint, 也就是 約束 ( 也就是 某個表裡面的某一列, 必須滿足什麼約束條件)
有 View, 也就是 視圖
有 Materialized View, 叫 「物化視圖」, 這個有點復雜的。
有 Sequence , 叫 序列號。
有 User , 叫 用戶
有 Profile , 叫 用戶屬性文件 (用於限制 每個用戶 佔有資料庫資源的限制)
有 Synonyms, 叫 「同義詞」 (用於 便捷地訪問 其他用戶下的對象)
有 Database link 叫 「鏈接資料庫」 (用於訪問 其他機器上的 Oracle 資料庫)
有 TableSpace 叫 表空間 (用於 存放表數據的)
有 CURSOR 叫 游標, 用於 存儲過程裡面, 遍歷數據的。
㈣ excel中的資料庫函數
用於對存儲在數據清單或資料庫中的數據進行分析的一些工作表函數,這些函數統稱為Excel的資料庫函數。
Excel資料庫函數主要應用於數據的統計與分析,使用比較多的比如:SUM,LOOKUP,VLOOKUP,PRODUCT等,在製作報表時根據邏輯來使用這些函數能夠很大的提升製作效率
㈤ 資料庫中函數的概念
函數其實就是一段程序代碼,用戶可以通過調用函數(有的需要加上相應的參數值)來執行一些特殊的運算或完成復雜的操作。函數可以分為系統內置函數和用戶自定義函數。
系統內置函數通常包括系統函數、字元串函數、日期和時間函數、數學函數、轉換函數等。例如求和sum,截取子串substring等。一般所有用戶、程序中都可使用。
用戶自定義函數由用戶自己定義,當然相應的功能也由自己決定。
㈥ oracle資料庫哪些函數
1. 單行函數:對每一個函數應用在表的記錄中時,只能輸入一行結果,返回一個結果,比如:MOD(x,y)返回 x 除以 y 的余數(x 和 y 可以是兩個整數,也可以是表中的整數列)。常用的單行函數有:
字元函數:對字元串操作。
數字函數:對數字進行計算,返回一個數字。
轉換函數:可以將一種數據類型轉換為另外一種數據類型。
日期函數:對日期和時間進行處理。
2. 聚合函數:聚合函數同時可以對多行數據進行操作,並返回一個結果。比如 SUM(x)返回結果集中 x 列的總和。
㈦ 資料庫統計函數
如果一定要在EXCEL,可以寫VBA編程,指定規則,從姓名(A)列第4行開始循環,檢查單元格是否為空並累加計數,知道第一個空出現(第12行),得到數據總量8行
然後用篩選出的行數1÷總行數得到要統計的數據
不過這樣真的比較麻煩,真心的建議導入到access資料庫,一個sql搞定
㈧ 資料庫常用函數
1、系統信息函數
系統信息函數用來查詢MySQL資料庫的系統信息。
函數代碼:
SELECT VERSION()
->5.0.67-community-nt
CONNECTION_ID() 返回伺服器的連接數
DATABASE()、SCHEMA 返回當前資料庫名
USER()、SYSTEM_USER()返回當前用戶
2、日期時間函數
MySQL的日期和時間函數主要用於處理日期時間。
函數代碼:
CURDATE(),CURRENT_DATE() curdate() 返回當前日期
SELECT CURDATE()
->2014-12-17
CURTIME(),CURRENT_TIME curtime()
返回當前時間
SELECT CURTIME()
->15:59:02
3、字元串函數
函數代碼:
CHAR_LENGTH(s) char_length()返回字元串s的字元數
SELECT CHAR_LENGTH('你好123') -- 5
CONCAT(s1,s2,...) concat(s1,s2...)
將字元串s1,s2等多個字元串合並為一個字元串
4、加密函數
加密函數是MySQL用來對數據進行加密的函數。
函數代碼:
PASSWORD(str)
該函數可以對字元串str進行加密,一般情況下,PASSWORD(str)用於給用戶的密碼加密。
SELECT PASSWORD('123')
->*
5、數學函數
數學函數主要用於處理數字,包括整型、浮點數等。
函數代碼:
ABS(x) abs(x)返回x的絕對值
SELECT ABS(-1) -- 返回1
CEIL(x),CEILING(x) cell(x),celling(x)
返回大於或等於x的最小整數
SELECT CEIL(1.5) -- 返回2
㈨ 資料庫中的函數該怎麼寫
create function name
[para,...]
as