freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

oracle表管理-資料下載頁

2025-02-16 14:59本頁面
  

【正文】 SELECT ename, sal, job FROM emp WHERE job = 39。MANAGER39。 ? ( MINUS 就是減法的意思) Oracle中常用函數(shù) ? 字符函數(shù) ? upper(char):將字符串轉(zhuǎn)化為大寫的格式。 ? length(char):返回字符串的長度。 ? substr(char,m,n):取字符串的子串 n 代表取n 個(gè)的意思,不是代表取 ? 到第 n 個(gè) ? replace(char1,search_string,replace_string) ? instr(char1,char2,[,n[,m]])取子串在字符串的位置 ? 問題:將所有員工的名字按小寫的方式顯示 ? SQL select lower(ename) from emp。 ? 問題:將所有員工的名字按大寫的方式顯示。 ? SQL select upper(ename) from emp。 ? 問題:顯示正好為 5 個(gè)字符的員工的姓名。 ? SQL select * from emp where length(ename)=5。 ? 問題:顯示所有員工姓名的前三個(gè)字符。 ? SQL select substr(ename,1,3) from emp。 ? 問題:以首字母大寫 ,后面小寫的方式顯示所有員工的姓名。 ? SQL select upper(substr(ename,1,1)) || ? lower(substr(ename,2,length(ename)1)) from emp。 ? 問題:以首字母小寫 ,后面大寫的方式顯示所有員工的姓名。 ? SQL select lower(substr(ename,1,1)) || ? upper(substr(ename,2,length(ename)1)) from emp。 ? 問題:顯示所有員工的姓名,用“我是老虎”替換所有“ A” ? SQL select replace(ename,39。A39。, 39。我是老虎 39。) from emp。 數(shù)學(xué)函數(shù) ?數(shù)學(xué)函數(shù)的輸入?yún)?shù)和返回值的數(shù)據(jù)類型都是數(shù)字類型的。數(shù)學(xué)函數(shù)包括 cos, ? cosh, exp, ln, log, sin, sinh, sqrt,tan, tanh, acos, asin, atan, round, ? round(n,[m]) 該函數(shù)用于執(zhí)行四舍五入,如果省掉 m,則四舍五入到整數(shù), ? 如果 m 是正數(shù),則四舍五入到小數(shù)點(diǎn)的 m 位后。如果 m 是負(fù)數(shù),則四舍五入到小 ? 數(shù)點(diǎn)的 m 位前。 ? trunc(n,[m]) 該函數(shù)用于截取數(shù)字。如果省掉 m,就截去小數(shù)部分,如果 m ? 是正數(shù)就截取到小數(shù)點(diǎn)的 m 位后,如果 m 是負(fù)數(shù),則截取到小數(shù)點(diǎn)的前 m 位。 ? mod(m,n) ? floor(n) 返回小于或是等于 n 的最大整數(shù) ? ceil(n) 返回大于或是等于 n 的最小整數(shù) ? 對(duì)數(shù)字的處理,在財(cái)務(wù)系統(tǒng)或銀行系統(tǒng)中用的最多,不同的處理方法,對(duì)財(cái)務(wù)報(bào) ? 表有不同的結(jié)果。 ? 問題:顯示在一個(gè)月為 30 天的情況下,所有員工的日薪金,忽略余數(shù)。 ? SQL select trunc(sal/30), ename from emp。 ? or ? SQL select floor(sal/30), ename from emp。 ? 在做 oracle 測試的時(shí)候,可以使用 dual 表 ? select mod(10,2) from dual。結(jié)果是 0 ? select mod(10,3) from dual。結(jié)果是 1 ? 其它的數(shù)學(xué)函數(shù),有興趣的同學(xué)可以自己去看看: ? abs(n): 返回?cái)?shù)字 n 的絕對(duì)值 ? select abs(13) from dual。 ? acos(n): 返回?cái)?shù)字的反余弦值 ? asin(n): 返回?cái)?shù)字的反正弦值 ? atan(n): 返回?cái)?shù)字的反正切值 ? cos(n): ? exp(n): 返回 e 的 n 次冪 ? log(m,n): 返回對(duì)數(shù)值 ? power(m,n): 返回 m 的 n 次冪 日期函數(shù) 轉(zhuǎn)換函數(shù) ? 問題:顯示薪水的時(shí)候,把本地貨幣單位加在前面 ? SQL select ename, to_char(hiredate, 39。yyyymmdd hh24:mi:ss39。), ? to_char(sal,39。39。) from emp。 ? 問題:顯示 1980 年入職的所有員工 ? SQL select * from emp where to_char(hiredate, 39。yyyy39。)=1980。 ? 問題:顯示所有 12 月份入職的員工 ? SQL select * from emp where to_char(hiredate, 39。mm39。)=12。 ? to_date ? 函數(shù) to_date 用于將字符串轉(zhuǎn)換成 date 類型的數(shù)據(jù)。 ? 問題:能否按照中國人習(xí)慣的方式年 — 月 — 日添加日期。 系統(tǒng)函數(shù) ? 1) terminal:當(dāng)前會(huì)話客戶所對(duì)應(yīng)的終端的標(biāo)示符 ? 2) lanuage: 語言 ? 3) db_name: 當(dāng)前數(shù)據(jù)庫名稱 ? 4) nls_date_format: 當(dāng)前會(huì)話客戶所對(duì)應(yīng)的日期格式 ? 5) session_user: 當(dāng)前會(huì)話客戶所對(duì)應(yīng)的數(shù)據(jù)庫用戶名 ? 6) current_schema: 當(dāng)前會(huì)話客戶所對(duì)應(yīng)的默認(rèn)方案名 ? 7) host: 返回?cái)?shù)據(jù)庫所在主機(jī)的名稱 ? 通過該函數(shù),可以查詢一些重要信息,比如你正在使用哪個(gè)數(shù)據(jù)庫? ? select sys_context(39。USERENV39。,39。db_name39。) from dual。 ? 注意: USERENV 是固定的,不能改的,db_name 可以換成其它 ,比如 select ? sys_context(39。USERENV39。,39。lanuage39。) from dual。又比如 select ? sys_context(39。USERENV39。,39。current_schema39。) from dual。 演講完畢,謝謝觀看!
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1