檢測(cè)到您已登錄華為云國(guó)際站賬號(hào),為了您更好的體驗(yàn),建議您訪問國(guó)際站服務(wù)網(wǎng)站 http://m.cqfng.cn/intl/zh-cn
不再顯示此消息
類型轉(zhuǎn)換函數(shù) 表1 類型轉(zhuǎn)換函數(shù)列表 函數(shù)名 與MySQL的差異 CAST() 由于函數(shù)執(zhí)行機(jī)制不同,在cast函數(shù)嵌套其他函數(shù)(如greatest、least等)時(shí),內(nèi)層函數(shù)返回小于1的值,結(jié)果與MySQL不一致。 --GaussDB: m_db=# SELECT cast(least(1
中的“登錄”,登錄目標(biāo)數(shù)據(jù)庫(kù)實(shí)例。 在頂部導(dǎo)航欄選擇“庫(kù)管理”。 在對(duì)象列表頁簽下選擇“函數(shù)”,單擊頁面操作欄的“刪除函數(shù)”。 圖1 刪除函數(shù) 在刪除函數(shù)彈出框中,單擊“是”。 父主題: 函數(shù)管理
在“當(dāng)前所在庫(kù)”右側(cè)單擊“切換庫(kù)”,切換至目標(biāo)數(shù)據(jù)庫(kù)。 圖1 切換數(shù)據(jù)庫(kù) 在對(duì)象列表頁簽中選擇“函數(shù)”。 單擊頁面操作欄的“刪除函數(shù)”。 圖2 刪除函數(shù) 在刪除函數(shù)彈出框中,單擊“是”。 父主題: 函數(shù)管理
浮點(diǎn)數(shù)類型:numeric、real。 字符串類型:character、character varying、clob、text,僅支持純數(shù)字整數(shù)字符串。 set類型。 NULL空類型。 RAND([seed]) 支持,存在差異 受函數(shù)內(nèi)部使用的隨機(jī)數(shù)生成算法的影響,函數(shù)返回的隨機(jī)數(shù)與MYSQL存在差異。
##按照num分組來查詢平均價(jià)格, 返回值為 avg(price)50.00000040.000000 按組查詢總價(jià): select sum(price) from book group by num; 1 #如果使用分組函數(shù),不在分組函數(shù)的字段 必須存在于 group by
一、數(shù)學(xué)函數(shù) ABS(x) 返回x的絕對(duì)值; BIN(x) 返回x的二進(jìn)制(OCT返回八進(jìn)制,HEX返回十六進(jìn)制); CEILING(x) 返回大于x的最小整數(shù)值; EXP(x) 返回值e(自然對(duì)數(shù)的底)的x次方; FLOOR(x) 返回小于x的最大整數(shù)值;
強(qiáng)制轉(zhuǎn)換函數(shù) 表1 強(qiáng)制轉(zhuǎn)換函數(shù)列表 MySQL數(shù)據(jù)庫(kù) GaussDB數(shù)據(jù)庫(kù) 差異 CAST() 支持,存在差異 數(shù)據(jù)類型轉(zhuǎn)換規(guī)則和支持的轉(zhuǎn)換類型均以GaussDB支持的轉(zhuǎn)換范圍和規(guī)則為準(zhǔn)。 CONVERT() 支持,存在差異 數(shù)據(jù)類型轉(zhuǎn)換規(guī)則和支持的轉(zhuǎn)換類型均以GaussDB支持的轉(zhuǎn)換范圍和規(guī)則為準(zhǔn)。
1、簡(jiǎn)介 MySQL內(nèi)置了很多函數(shù)用于各種場(chǎng)景數(shù)據(jù)處理。函數(shù)往往能夠處理文本數(shù)據(jù)、日期數(shù)據(jù)、數(shù)值數(shù)據(jù)以及返回系統(tǒng)相關(guān)信息;除普通函數(shù)之外MySQL還內(nèi)置了一些聚集函數(shù),用于對(duì)表中數(shù)據(jù)進(jìn)行匯總、求和等操作。 聚集函數(shù): 指的是運(yùn)行在行組上,計(jì)算和返回單個(gè)值的函數(shù)。 使用MySQL的函數(shù)有很多好處:
---+------------------+ 符號(hào)函數(shù) ? SIGN(x) ? SIGN(x) 用于返回參數(shù) x 的符號(hào),當(dāng) x 為負(fù)數(shù)時(shí)返回 -1 ,當(dāng) x 為正數(shù)時(shí)返回 1 , 當(dāng) x 為零時(shí)返回 0 mysql> SELECT SIGN(-21), SIGN(0), SIGN(21);
截取函數(shù)substr()方法以及參數(shù)詳解1、substr(str, position) 從position截取到字符串末尾str可以是字符串、函數(shù)、SQL查詢語句position代表起始位置,索引位置從1開始123select substr(now(), 6);select substr('2023-10-25'
一、數(shù)學(xué)函數(shù) ABS(x) 返回x的絕對(duì)值; BIN(x) 返回x的二進(jìn)制(OCT返回八進(jìn)制,HEX返回十六進(jìn)制); CEILING(x) 返回大于x的最小整數(shù)值; EXP(x) 返回值e(自然對(duì)數(shù)的底)的x次方; FLOOR(x) 返回小于x的最大整數(shù)值;
一、數(shù)學(xué)函數(shù) ABS(x) 返回x的絕對(duì)值; BIN(x) 返回x的二進(jìn)制(OCT返回八進(jìn)制,HEX返回十六進(jìn)制); CEILING(x) 返回大于x的最小整數(shù)值; EXP(x) 返回值e(自然對(duì)數(shù)的底)的x次方; FLOOR(x) 返回小于x的最大整數(shù)值;
定義和用法 CURDATE() 函數(shù)返回當(dāng)前的日期。 語法 CURDATE() 實(shí)例 例子 1 下面是 SELECT 語句: SELECT NOW(),CURDATE(),CURTIME() 結(jié)果類似:
切換數(shù)據(jù)庫(kù) 在對(duì)象列表頁簽中選擇“函數(shù)”。 單擊頁面左上側(cè)“新建函數(shù)”。 在新建函數(shù)彈出框中填寫函數(shù)名稱,設(shè)置返回值類型及描述信息,單擊“確定”,進(jìn)入函數(shù)編輯頁面。 圖2 新建函數(shù)頁面 在函數(shù)編輯頁面,在創(chuàng)建模板中編寫函數(shù)體部分。 圖3 函數(shù)體 在新建函數(shù)窗口左上方選擇“選項(xiàng)”,在選項(xiàng)彈出框中設(shè)置相關(guān)信息,單擊“確定”。
加密函數(shù) 表1 加密函數(shù)列表 MySQL數(shù)據(jù)庫(kù) GaussDB數(shù)據(jù)庫(kù) 差異 AES_DECRYPT() 支持 - AES_ENCRYPT() 支持 - 父主題: 系統(tǒng)函數(shù)
在對(duì)象列表頁簽下選擇“函數(shù)”,單擊頁面左上側(cè)“新建函數(shù)”。 圖1 新建函數(shù) 在新建函數(shù)彈出框中填寫函數(shù)名稱,設(shè)置返回值類型及描述信息,單擊“確定”,進(jìn)入函數(shù)編輯頁面。 圖2 編輯界面 在函數(shù)編輯頁面,您只需在已生成函數(shù)的創(chuàng)建模板中編寫函數(shù)體部分。 圖3 函數(shù)體界面 在新建函數(shù)窗口左上方選擇
系統(tǒng)函數(shù) 系統(tǒng)函數(shù)兼容性概述 流程控制函數(shù) 日期和時(shí)間函數(shù) 字符串函數(shù) 強(qiáng)制轉(zhuǎn)換函數(shù) 加密函數(shù) 比較函數(shù) 聚合函數(shù) 數(shù)字操作函數(shù) 其他函數(shù) 父主題: MySQL兼容性M-Compatibility模式
Mysql 概述 環(huán)境準(zhǔn)備 使用場(chǎng)景 使用指南 配置項(xiàng)說明 父主題: Mas-GO-SDK使用手冊(cè)
PASSWORD() 自定義函數(shù) 除了 MySQL 自帶的函數(shù),用戶還可以自定義函數(shù)得到相應(yīng)的功能。 例如,創(chuàng)建一個(gè)函數(shù),返回兩個(gè)整數(shù)之和: -- 創(chuàng)建一個(gè)函數(shù),返回兩個(gè)整數(shù)之和 DELIMITER // CREATE FUNCTION f1( n1 INT, n2 INT)
數(shù)據(jù)記錄統(tǒng)計(jì)函數(shù): AVG(字段名) 得出一個(gè)表格欄平均值 COUNT(*|字段名) 對(duì)數(shù)據(jù)行數(shù)的統(tǒng)計(jì)或?qū)δ骋粰谟兄档臄?shù)據(jù)行數(shù)統(tǒng)計(jì) MAX(字段名) 取得一個(gè)表格欄最大的值 MIN(字段名) 取得一個(gè)表格欄最小的值 SUM(字段名) 把數(shù)據(jù)欄的值相加