婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識(shí)庫 > MySQL與Oracle差異比較之三 函數(shù)

MySQL與Oracle差異比較之三 函數(shù)

熱門標(biāo)簽:河北便宜電銷機(jī)器人軟件 簡(jiǎn)單的智能語音電銷機(jī)器人 泗洪正規(guī)電話機(jī)器人找哪家 怎么去開發(fā)一個(gè)電銷機(jī)器人 怎么申請(qǐng)400熱線電話 湖南保險(xiǎn)智能外呼系統(tǒng)產(chǎn)品介紹 ai電話電話機(jī)器人 小程序智能電話機(jī)器人 南昌呼叫中心外呼系統(tǒng)哪家好

函數(shù)

編號(hào) 類別 ORACLE MYSQL 注釋
1 數(shù)字函數(shù) round(1.23456,4) round(1.23456,4) 一樣:
ORACLE:select round(1.23456,4) value from dual
MYSQL:select round(1.23456,4) value
2 abs(-1) abs(-1) 功能: 將當(dāng)前數(shù)據(jù)取絕對(duì)值
用法: oracle和mysql用法一樣
mysql: select abs(-1) value
oracle: select abs(-1) value from dual
3 ceil(-1.001)) ceiling(-1.001) 功能: 返回不小于 X 的最小整數(shù)
用法:
mysqls: select ceiling(-1.001) value
oracle: select ceil(-1.001) value from dual
4 floor(-1.001) floor(-1.001) 功能: 返回不大于 X 的最大整數(shù)值
用法:
mysql: select floor(-1.001) value
oracle: select floor(-1.001) value from dual

5 Max(expr)/Min(expr) Max(expr)/Min(expr) 功能:返回 expr 的最小或最大值。MIN() 和 MAX() 可以接受一個(gè)字符串參數(shù);在這
種情況下,它們將返回最小或最大的字符串傳下。
用法: 
ROACLE: select max(user_int_key) from sd_usr;
MYSQL: select max(user_int_key) from sd_usr;
6 字符串函數(shù) ascii(str) ascii(str) 功能:返回字符串 str 最左邊的那個(gè)字符的 ASCII 碼值。如果 str 是一個(gè)空字符串,
那么返回值為 0。如果 str 是一個(gè) NULL,返回值也是 NULL.
用法: 
mysql:select ascii('a') value
oracle:select ascii('a') value from dual
7 CHAR(N,...) CHAR(N,...) 功能:CHAR() 以整數(shù)類型解釋參數(shù),返回這個(gè)整數(shù)所代表的 ASCII 碼值給出的字符
組成的字符串。NULL 值將被忽略.
用法: 
mysql:select char(97) value
oracle:select chr(97) value from dual

8 REPLACE(str,from_str,to_str) REPLACE(str,from_str,to_str) 功能: 在字符串 str 中所有出現(xiàn)的字符串 from_str 均被 to_str 替換,然后返回這個(gè)字符串.
用法: 
mysql: SELECT REPLACE('abcdef', 'bcd', 'ijklmn') value 
oracle: SELECT Replace('abcdef', 'bcd', 'ijklmn') value from dual


9 INSTR('sdsq','s',2) INSTR('sdsq','s') 參數(shù)個(gè)數(shù)不同
ORACLE: select INSTR('sdsq','s',2) value from dual(要求從位置2開始)
MYSQL: select INSTR('sdsq','s') value(從默認(rèn)的位置1開始)
10 SUBSTR('abcd',2,2) substring('abcd',2,2) 函數(shù)名稱不同:
ORACLE: select substr('abcd',2,2) value from dual
MYSQL: select substring('abcd',2,2) value
11 instr(‘a(chǎn)bcdefg','ab') locate(‘a(chǎn)b','abcdefg') 函數(shù)名稱不同:
instr -> locate(注意:locate的子串和總串的位置要互換)
ORACLE: SELECT instr('abcdefg', 'ab') VALUE FROM DUAL
MYSQL: SELECT locate('ab', 'abcdefg') VALUE
12 length(str) char_length() 函數(shù)名稱不同:
ORACEL: SELECT length('AAAASDF') VALUE FROM DUAL
MYSQL: SELECT char_length('AAAASDF') VALUE
13 REPLACE('abcdef', 'bcd', 'ijklmn') REPLACE('abcdef', 'bcd', 'ijklmn') 一樣:
ORACLE: SELECT REPLACE('abcdef', 'bcd', 'ijklmn') value from dual
MYSQL: SELECT REPLACE('abcdef', 'bcd', 'ijklmn') value
14 LPAD('abcd',14, '0') LPAD('abcd',14, '0') 一樣:
ORACLE: select LPAD('abcd',14, '0') value from dual
MYSQL: select LPAD('abcd',14, '0') value from dual
15 UPPER(iv_user_id) UPPER(iv_user_id) 一樣:
ORACLE: select UPPER(user_id) from sd_usr;
MYSQL: select UPPER(user_id) from sd_usr;
16 LOWER(iv_user_id) LOWER(iv_user_id) 一樣:
ORACLE: select LOWER(user_id) from sd_usr;
MYSQL: select LOWER(user_id) from sd_usr;
17 控制流函數(shù) nvl(u.email_address, 10) IFNULL(u.email_address, 10)

ISNULL(u.email_address)
函數(shù)名稱不同(根據(jù)不同的作用進(jìn)行選擇):
ORACLE: select u.email_address, nvl(u.email_address, 10) value from sd_usr u (如果u.email_address=NULl,就在DB中用10替換其值)
MYSQL: select u.email_address, IFNULL(u.email_address, 10) value from sd_usr u(如果u.email_address=NULl,顯示結(jié)果中是10,而不是在DB中用10替換其值)
select u.email_address, ISNULL(u.email_address) value from sd_usr u(如果u.email_address是NULL, 就顯示1true>,否則就顯示0false>)
18 DECODE(iv_sr_status,g_sr_status_com, ld_sys_date, NULL) 無,請(qǐng)用IF或CASE語句代替.
IF語句格式:(expr1,expr2,expr3)
說明: 
1. decode(條件,值1,翻譯值1,值2,翻譯值2,...值n,翻譯值n,缺省值)
該函數(shù)的含義如下:
IF 條件=值1 THEN
    RETURN(翻譯值1)
ELSIF 條件=值2 THEN
    RETURN(翻譯值2)
    ......
ELSIF 條件=值n THEN
    RETURN(翻譯值n)
ELSE
    RETURN(缺省值)
END IF

2. mysql If語法說明
功能: 如果 expr1 是TRUE (expr1 > 0 and expr1 > NULL),則IF()的返回值為expr2;
否則返回值則為 expr3。IF() 的返回值為數(shù)字值或字符串值,具體情況視其所在
語境而定。
用法: 
mysql: SELECT IF(1>2,2,3);
19 類型轉(zhuǎn)換函數(shù) TO_CHAR(SQLCODE) date_format/ time_format 函數(shù)名稱不同
SQL> select to_char(sysdate,'yyyy-mm-dd') from dual;
SQL> select to_char(sysdate,'hh24-mi-ss') from dual;
mysql> select date_format(now(),'%Y-%m-%d');
mysql> select time_format(now(),'%H-%i-%S');
20 to_date(str,format) STR_TO_DATE(str,format) 函數(shù)名稱不同:
ORACLE:SELECT to_date('2009-3-6','yyyy-mm-dd') VAULE FROM DUAL
MYSQL: SELECT STR_TO_DATE('2004-03-01', '%Y-%m-%d') VAULE
21 trunc(-1.002) cast(-1.002 as SIGNED) 函數(shù)名稱不同:
TRUNC函數(shù)為指定元素而截去的日期值。
ORACLE: select trunc(-1.002) value from dual
MYSQL:select cast(-1.002 as SIGNED) value
MYSQL:
字符集轉(zhuǎn)換 :   CONVERT(xxx  USING   gb2312)
類型轉(zhuǎn)換和SQL Server一樣,就是類型參數(shù)有點(diǎn)點(diǎn)不同  : CAST(xxx  AS   類型)  ,   CONVERT(xxx,類型),類型必須用下列的類型:
 
  可用的類型   
  二進(jìn)制,同帶binary前綴的效果 : BINARY   
  字符型,可帶參數(shù) : CHAR()    
  日期 : DATE    
  時(shí)間: TIME    
  日期時(shí)間型 : DATETIME    
  浮點(diǎn)數(shù) : DECIMAL     
  整數(shù) : SIGNED    
  無符號(hào)整數(shù) : UNSIGNED  
22 TO_NUMBER(str) CAST("123" AS SIGNED INTEGER) 函數(shù)名稱不同
ORACLE:SELECT TO_NUMBER('123') AS VALUE FROM DUAL;
MYSQL: SELECT CAST("123" AS SIGNED INTEGER) as value;
SIGNED INTEGER:帶符號(hào)的整形
23 日期函數(shù) SYSDATE now() / SYSDATE() 寫法不同:
ORACLE:select SYSDATE value from dual
MYSQL:select now() value
select sysdate() value
24 Next_day(sysdate,7) 自定義一個(gè)函數(shù):F_COMMON_NEXT_DAY(date,int) 函數(shù)名稱不同:
ORACLE: SELECT Next_day(sysdate,7) value FROM DUAL
MYSQL: SELECT F_COMMON_NEXT_DAY(SYSDATE(), 3) value from DUAL;
(3:指星期的索引值)返回的指定的緊接著下一個(gè)星期的日期
25 ADD_MONTHS(sysdate, 2) DATE_ADD(sysdate(), interval 2 month) 函數(shù)名稱不同:
ORACLE: SELECT ADD_MONTHS(sysdate, 2) as value from DUAL;
MYSQL: SELECT DATE_ADD(sysdate(), interval 2 month) as value from DUAL;
26 2個(gè)日期相減(D1-D2) DATEDIFF(date1,date2) 功能: 返回兩個(gè)日期之間的天數(shù)。
用法:
mysql: SELECT DATEDIFF('2008-12-30','2008-12-29') AS DiffDate
oracle: 直接用兩個(gè)日期相減(比如d1-d2=12.3)
27 SQL函數(shù) SQLCODE MYSQL中沒有對(duì)應(yīng)的函數(shù),但JAVA中SQLException。getErrorCode()函數(shù)可以獲取錯(cuò)誤號(hào) Oracle內(nèi)置函數(shù)SQLCODE和SQLERRM是特別用在OTHERS處理器中,分別用來返回Oracle的錯(cuò)誤代碼和錯(cuò)誤消息。
MYSQL: 可以從JAVA中得到錯(cuò)誤代碼,錯(cuò)誤狀態(tài)和錯(cuò)誤消息
28 SQLERRM MYSQL中沒有對(duì)應(yīng)的函數(shù),但JAVA中SQLException。getMessage()函數(shù)可以獲取錯(cuò)誤消息 Oracle內(nèi)置函數(shù)SQLCODE和SQLERRM是特別用在OTHERS處理器中,分別用來返回Oracle的錯(cuò)誤代碼和錯(cuò)誤消息。
MYSQL: 可以從JAVA中得到錯(cuò)誤代碼,錯(cuò)誤狀態(tài)和錯(cuò)誤消息
29 SEQ_BK_DTL_OPT_INT_KEY.NEXTVAL 自動(dòng)增長(zhǎng)列 在MYSQL中是自動(dòng)增長(zhǎng)列. 如下方法獲取最新ID:
  START TRANSACTION;    
    INSERT INTO user(username,password)
      VALUES (username,MD5(password));
    SELECT LAST_INSERT_ID() INTO id;
  COMMIT;
30 SUM(enable_flag) SUM(enable_flag) 一樣:
ORCALE: SELECT SUM(enable_flag) FROM SD_USR;
MYSQL: SELECT SUM(enable_flag) FROM SD_USR;
31 DBMS_OUTPUT.PUT_LINE(SQLCODE) 在MYSQL中無相應(yīng)的方法,其作用是在控制臺(tái)中打印,用于測(cè)試,對(duì)遷移無影響。 dbms_output.put_line每行只能顯示255個(gè)字符,超過了就會(huì)報(bào)錯(cuò)

您可能感興趣的文章:
  • 詳解MySQL實(shí)時(shí)同步到Oracle解決方案
  • Mysql、Oracle中常用的多表修改語句總結(jié)
  • mysql和oracle的區(qū)別小結(jié)(功能性能、選擇、使用它們時(shí)的sql等對(duì)比)
  • mysql數(shù)據(jù)庫和oracle數(shù)據(jù)庫之間互相導(dǎo)入備份
  • MySQL實(shí)現(xiàn)類似Oracle序列的方案
  • 抽取oracle數(shù)據(jù)到mysql數(shù)據(jù)庫的實(shí)現(xiàn)過程
  • Oracle和MySQL的高可用方案對(duì)比分析
  • MySQL與Oracle 差異比較之六觸發(fā)器
  • MySQL與Oracle差異比較之五存儲(chǔ)過程&Function
  • 詳解Mysql和Oracle之間的誤區(qū)

標(biāo)簽:淮安 那曲 景德鎮(zhèn) 瀘州 威海 江蘇 柳州 荊門

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《MySQL與Oracle差異比較之三 函數(shù)》,本文關(guān)鍵詞  MySQL,與,Oracle,差異,比較,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《MySQL與Oracle差異比較之三 函數(shù)》相關(guān)的同類信息!
  • 本頁收集關(guān)于MySQL與Oracle差異比較之三 函數(shù)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    中文字幕一区二区三区四区不卡 | 精品国产制服丝袜高跟| 麻豆国产精品视频| 亚洲国产一二三| 中文字幕日韩精品一区| 久久久夜色精品亚洲| 日韩区在线观看| 日韩免费一区二区| 91黄色免费观看| 99久久精品免费看国产免费软件| 狠狠色丁香九九婷婷综合五月| 日本不卡一区二区三区高清视频| 午夜精品福利久久久| 亚洲另类一区二区| 一区二区三区四区国产精品| 一区二区三区四区激情| 亚洲主播在线播放| 亚洲国产精品精华液网站| 亚洲一区二区三区四区五区黄| 亚洲人成小说网站色在线| 国产精品国产自产拍高清av王其| 国产欧美精品一区二区三区四区| 国产视频视频一区| 国产精品久久久久久久久晋中| 国产精品久久久久天堂| 最新高清无码专区| 亚洲一区在线免费观看| 午夜精品aaa| 狠狠色丁香久久婷婷综| 成人精品gif动图一区| 成人午夜激情在线| 在线观看日韩一区| 91精品福利在线一区二区三区| 日韩免费视频一区| 国产精品卡一卡二| 亚洲国产精品麻豆| 国产精品一区二区久久精品爱涩| 国产精品一品二品| 91免费小视频| 欧美高清精品3d| 久久影院午夜片一区| 国产精品女同互慰在线看 | 日本不卡一区二区三区| 国内精品写真在线观看| 不卡一区二区三区四区| 91福利小视频| 久久综合久久综合九色| 亚洲欧美激情一区二区| 日韩精品久久久久久| 国产经典欧美精品| 色综合天天综合给合国产| 91精品欧美久久久久久动漫| 国产免费久久精品| 丝袜美腿成人在线| 国产精品一区免费在线观看| 欧美伊人久久久久久久久影院 | 欧美日韩国产高清一区| 在线不卡免费av| 国产精品污污网站在线观看| 亚洲综合免费观看高清在线观看| 欧美综合一区二区三区| 欧美日韩精品一区视频| 日本一区二区三级电影在线观看 | 久久久亚洲午夜电影| 亚洲永久免费av| 国产一区久久久| 欧美性三三影院| 欧美高清一级片在线观看| 日韩专区一卡二卡| 99久久精品久久久久久清纯| 日韩视频一区二区三区| 亚洲一二三四区不卡| 黑人巨大精品欧美一区| 欧美日韩在线播放三区四区| 国产精品久久久久婷婷二区次| 久久精品国产亚洲a| 欧美日韩久久久久久| 17c精品麻豆一区二区免费| 国内成人精品2018免费看| 91精品欧美一区二区三区综合在| 亚洲精品成人精品456| caoporm超碰国产精品| 久久日韩精品一区二区五区| 午夜激情综合网| 欧美日韩国产高清一区| 亚洲国产综合视频在线观看| 99re热视频这里只精品| 国产精品欧美久久久久无广告| 国内精品久久久久影院薰衣草| 欧美片在线播放| 亚洲a一区二区| 欧美年轻男男videosbes| 亚洲国产欧美一区二区三区丁香婷| 色综合色综合色综合| 中文字幕不卡在线| k8久久久一区二区三区| 亚洲天堂2016| 欧美午夜片在线看| 同产精品九九九| 7777精品伊人久久久大香线蕉最新版| 亚洲精品老司机| 欧美三级乱人伦电影| 日韩精品午夜视频| 精品国产免费久久| 国产成人精品三级麻豆| 国产精品伦一区| 91在线国内视频| 1024国产精品| 欧美福利一区二区| 久久精品国产一区二区| 久久免费视频一区| 菠萝蜜视频在线观看一区| 成人欧美一区二区三区黑人麻豆 | 在线不卡中文字幕| 国产中文字幕一区| 国产精品久久久久aaaa樱花| 日本韩国欧美在线| 青青草精品视频| 久久久噜噜噜久久人人看| 国产91精品精华液一区二区三区| 国产精品国产馆在线真实露脸| 在线日韩一区二区| 免费人成在线不卡| 国产欧美一区二区精品性色| 91小视频在线| 香蕉成人啪国产精品视频综合网| 日韩一级二级三级精品视频| 亚洲欧美另类久久久精品| 日韩一区二区三区观看| 成人综合日日夜夜| 亚洲尤物视频在线| 欧美精品一区二区三| 成人av在线电影| 六月丁香婷婷久久| 亚洲精品视频自拍| 欧美一区二区三区四区高清| 成人免费高清在线观看| 日韩激情一二三区| 日本一二三不卡| 日韩无一区二区| 99精品欧美一区二区三区综合在线| 亚洲成人资源在线| 国产欧美日韩三区| 欧美一级搡bbbb搡bbbb| 91久久精品一区二区二区| 国产成人日日夜夜| 2020国产精品| 欧美日韩亚洲综合| 91碰在线视频| 成人综合在线观看| 狠狠久久亚洲欧美| 丝袜美腿亚洲一区| 一区二区三区四区亚洲| 亚洲国产电影在线观看| 日韩精品中文字幕在线不卡尤物 | 午夜精品福利在线| 国产精品国产三级国产三级人妇| 7777精品伊人久久久大香线蕉的 | 免费成人在线观看视频| 亚洲免费在线看| 国产女人aaa级久久久级| 日韩三级av在线播放| 欧美喷水一区二区| 在线观看av一区二区| 成人av网站免费| 国产一区二区网址| 毛片av一区二区| 视频一区欧美日韩| 婷婷久久综合九色国产成人| 亚洲欧美乱综合| 国产精品视频九色porn| 久久美女艺术照精彩视频福利播放 | 中文字幕国产一区| 日韩视频免费观看高清完整版 | 国产盗摄视频一区二区三区| 蜜臀av在线播放一区二区三区| 亚洲大片免费看| 亚洲第一成年网| 日韩中文字幕不卡| 亚洲国产一二三| 午夜欧美在线一二页| 亚洲一级二级在线| 伊人色综合久久天天人手人婷| 亚洲夂夂婷婷色拍ww47| 一区二区三区四区中文字幕| 亚洲午夜日本在线观看| 日韩国产精品久久久久久亚洲| 日韩精品乱码av一区二区| 美女任你摸久久| 精品制服美女丁香| 国产v综合v亚洲欧| av在线免费不卡| 色综合天天狠狠| 91精品国产综合久久久久久漫画| 欧美一区二区三区在线看| 精品日韩欧美在线| 欧美激情资源网| 一区二区三区免费网站| 视频在线在亚洲| 国产麻豆91精品|