文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (美式信紙) - 40.0Mb
PDF (A4) - 40.1Mb
Man Pages (TGZ) - 258.2Kb
Man Pages (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 9.0 參考手冊  /  函數與運算符  /  內建函數和運算符參考

14.1 內建函數和運算符參考

下表列出每個內建 (原生) 函數和運算符,並提供每個函數和運算符的簡短描述。如需列出可在執行時載入的函數的表格,請參閱第 14.2 節,「可載入函數參考」

表 14.1 內建函數和運算符

名稱 描述 已棄用
& 位元 AND
> 大於運算符
>> 右移
>= 大於或等於運算符
< 小於運算符
<>, != 不等於運算符
<< 左移
<= 小於或等於運算符
<=> NULL 安全等於運算符
%MOD 模數運算符
* 乘法運算符
+ 加法運算符
- 減法運算符
- 變更引數的符號
-> 在評估路徑後,從 JSON 欄位傳回值;相當於 JSON_EXTRACT()。
->> 在評估路徑並取消引用結果後,從 JSON 欄位傳回值;相當於 JSON_UNQUOTE(JSON_EXTRACT())。
/ 除法運算符
:= 賦值
= 賦值(作為 SET 陳述式的一部分,或作為 UPDATE 陳述式中 SET 子句的一部分)
= 等於運算符
^ 位元 XOR
ABS() 傳回絕對值
ACOS() 傳回反餘弦值
ADDDATE() 將時間值(間隔)加入日期值
ADDTIME() 加入時間
AES_DECRYPT() 使用 AES 解密
AES_ENCRYPT() 使用 AES 加密
AND&& 邏輯 AND
ANY_VALUE() 抑制 ONLY_FULL_GROUP_BY 值拒絕
ASCII() 傳回最左側字元的數值
ASIN() 傳回反正弦值
asynchronous_connection_failover_add_managed() 將群組成員來源伺服器組態資訊新增至複寫通道來源清單
asynchronous_connection_failover_add_source() 將來源伺服器組態資訊伺服器新增至複寫通道來源清單
asynchronous_connection_failover_delete_managed() 從複寫通道來源清單中移除受管理的群組
asynchronous_connection_failover_delete_source() 從複寫通道來源清單中移除來源伺服器
asynchronous_connection_failover_reset() 移除與群組複寫非同步容錯移轉相關的所有設定
ATAN() 傳回反正切值
ATAN2()ATAN() 傳回兩個引數的反正切值
AVG() 傳回引數的平均值
BENCHMARK() 重複執行表達式
BETWEEN ... AND ... 值是否在值的範圍內
BIN() 傳回包含數字二進位表示的字串
BIN_TO_UUID() 將二進位 UUID 轉換為字串
BINARY 將字串轉換為二進位字串
BIT_AND() 傳回位元 AND
BIT_COUNT() 傳回設定的位元數
BIT_LENGTH() 傳回引數的長度(以位元為單位)
BIT_OR() 傳回位元 OR
BIT_XOR() 傳回位元 XOR
CAN_ACCESS_COLUMN() 僅供內部使用
CAN_ACCESS_DATABASE() 僅供內部使用
CAN_ACCESS_TABLE() 僅供內部使用
CAN_ACCESS_USER() 僅供內部使用
CAN_ACCESS_VIEW() 僅供內部使用
CASE Case 運算符
CAST() 將值轉換為特定類型
CEIL() 傳回不小於引數的最小整數值
CEILING() 傳回不小於引數的最小整數值
CHAR() 傳回傳遞的每個整數的字元
CHAR_LENGTH() 傳回引數中的字元數
CHARACTER_LENGTH() CHAR_LENGTH() 的同義詞
CHARSET() 傳回引數的字元集
COALESCE() 傳回第一個非 NULL 引數
COERCIBILITY() 傳回字串引數的校對強制性值
COLLATION() 傳回字串引數的校對
COMPRESS() 以二進位字串傳回結果
CONCAT() 傳回串連字串
CONCAT_WS() 傳回使用分隔符號串連的字串
CONNECTION_ID() 傳回連線的連線 ID (執行緒 ID)
CONV() 在不同數字基數之間轉換數字
CONVERT() 將值轉換為特定類型
CONVERT_TZ() 從一個時區轉換到另一個時區
COS() 傳回餘弦值
COT() 傳回餘切值
COUNT() 傳回傳回的列數計數
COUNT(DISTINCT) 傳回不同值的計數
CRC32() 計算循環冗餘檢查值
CUME_DIST() 累積分佈值
CURDATE() 傳回目前日期
CURRENT_DATE()CURRENT_DATE CURDATE() 的同義詞
CURRENT_ROLE() 傳回目前啟用的角色
CURRENT_TIME()CURRENT_TIME CURTIME() 的同義詞
CURRENT_TIMESTAMP()CURRENT_TIMESTAMP NOW() 的同義詞
CURRENT_USER()CURRENT_USER 已驗證的使用者名稱和主機名稱
CURTIME() 傳回目前時間
DATABASE() 傳回預設 (目前) 資料庫名稱
DATE() 擷取日期或日期時間表達式的日期部分
DATE_ADD() 將時間值(間隔)加入日期值
DATE_FORMAT() 以指定格式設定日期
DATE_SUB() 從日期減去時間值 (間隔)
DATEDIFF() 減去兩個日期
DAY() DAYOFMONTH() 的同義詞
DAYNAME() 傳回星期幾的名稱
DAYOFMONTH() 傳回月份中的第幾天 (0-31)
DAYOFWEEK() 傳回引數的星期幾索引
DAYOFYEAR() 傳回一年中的第幾天 (1-366)
DEFAULT() 傳回資料表欄位的預設值
DEGREES() 將弧度轉換為度數
DENSE_RANK() 目前列在其分割區中的排名,無間隙
DIV 整數除法
ELT() 傳回索引編號的字串
EXP() 求冪
EXPORT_SET() 傳回一個字串,使得在值位元中設定的每個位元,您都會得到一個開啟字串,而對於每個未設定的位元,您都會得到一個關閉字串
EXTRACT() 擷取日期的部分
ExtractValue() 使用 XPath 標記法從 XML 字串擷取值
FIELD() 第一個引數在後續引數中的索引 (位置)
FIND_IN_SET() 第一個引數在第二個引數中的索引 (位置)
FIRST_VALUE() 視窗框架第一列的引數值
FLOOR() 傳回不大於引數的最大整數值
FORMAT() 傳回格式化為指定小數位數的數字
FORMAT_BYTES() 將位元組計數轉換為帶單位的數值
FORMAT_PICO_TIME() 將皮秒時間轉換為帶單位的數值
FOUND_ROWS() 對於帶有 LIMIT 子句的 SELECT,如果沒有 LIMIT 子句,則會傳回的列數
FROM_DAYS() 將天數轉換為日期
FROM_UNIXTIME() 將 Unix 時間戳記格式化為日期
GeomCollection() 從幾何圖形建立幾何圖形集合
GeometryCollection() 從幾何圖形建立幾何圖形集合
GET_DD_COLUMN_PRIVILEGES() 僅供內部使用
GET_DD_CREATE_OPTIONS() 僅供內部使用
GET_DD_INDEX_SUB_PART_LENGTH() 僅供內部使用
GET_FORMAT() 傳回日期格式字串
GET_LOCK() 取得具名的鎖定
GREATEST() 傳回最大的引數
GROUP_CONCAT() 傳回串連的字串
group_replication_disable_member_action() 停用指定事件的成員動作
group_replication_enable_member_action() 啟用指定事件的成員動作
group_replication_get_communication_protocol() 取得目前正在使用的群組複寫通訊協定版本
group_replication_get_write_concurrency() 取得目前為群組設定的最大共識執行個體數
group_replication_reset_member_actions() 將所有成員動作重設為預設值,並將組態版本號碼重設為 1
group_replication_set_as_primary() 將特定群組成員設為主要成員
group_replication_set_communication_protocol() 設定要使用的群組複寫通訊協定版本
group_replication_set_write_concurrency() 設定可以平行執行的最大共識執行個體數
group_replication_switch_to_multi_primary_mode() 將在單一主要模式下執行的群組模式變更為多重主要模式
group_replication_switch_to_single_primary_mode() 將在多重主要模式下執行的群組模式變更為單一主要模式
GROUPING() 區分超級彙總 ROLLUP 列與一般列
HEX() 十進位或字串值的十六進位表示法
HOUR() 擷取小時
ICU_VERSION() ICU 程式庫版本
IF() If/else 建構
IFNULL() Null if/else 建構
IN() 值是否在一組值內
INET_ATON() 傳回 IP 位址的數值
INET_NTOA() 從數值傳回 IP 位址
INSERT() 在指定位置插入子字串,直到指定的字元數
INSTR() 傳回子字串第一次出現的索引
INTERNAL_AUTO_INCREMENT() 僅供內部使用
INTERNAL_AVG_ROW_LENGTH() 僅供內部使用
INTERNAL_CHECK_TIME() 僅供內部使用
INTERNAL_CHECKSUM() 僅供內部使用
INTERNAL_DATA_FREE() 僅供內部使用
INTERNAL_DATA_LENGTH() 僅供內部使用
INTERNAL_DD_CHAR_LENGTH() 僅供內部使用
INTERNAL_GET_COMMENT_OR_ERROR() 僅供內部使用
INTERNAL_GET_ENABLED_ROLE_JSON() 僅供內部使用
INTERNAL_GET_HOSTNAME() 僅供內部使用
INTERNAL_GET_USERNAME() 僅供內部使用
INTERNAL_GET_VIEW_WARNING_OR_ERROR() 僅供內部使用
INTERNAL_INDEX_COLUMN_CARDINALITY() 僅供內部使用
INTERNAL_INDEX_LENGTH() 僅供內部使用
INTERNAL_IS_ENABLED_ROLE() 僅供內部使用
INTERNAL_IS_MANDATORY_ROLE() 僅供內部使用
INTERNAL_KEYS_DISABLED() 僅供內部使用
INTERNAL_MAX_DATA_LENGTH() 僅供內部使用
INTERNAL_TABLE_ROWS() 僅供內部使用
INTERNAL_UPDATE_TIME() 僅供內部使用
INTERVAL() 傳回小於第一個引數的引數索引
IS 根據布林值測試值
IS_FREE_LOCK() 具名的鎖定是否閒置
IS NOT 根據布林值測試值
IS NOT NULL 非 Null 值測試
IS NULL Null 值測試
IS_USED_LOCK() 具名的鎖定是否正在使用中;如果為 True,則傳回連線識別碼
IS_UUID() 引數是否為有效的 UUID
ISNULL() 測試引數是否為 NULL
JSON_ARRAY() 建立 JSON 陣列
JSON_ARRAY_APPEND() 將資料附加到 JSON 文件
JSON_ARRAY_INSERT() 插入到 JSON 陣列
JSON_ARRAYAGG() 將結果集傳回為單一 JSON 陣列
JSON_CONTAINS() JSON 文件是否在路徑中包含特定物件
JSON_CONTAINS_PATH() JSON 文件是否在路徑中包含任何資料
JSON_DEPTH() JSON 文件的最大深度
JSON_EXTRACT() 從 JSON 文件傳回資料
JSON_INSERT() 將資料插入 JSON 文件
JSON_KEYS() 來自 JSON 文件的索引鍵陣列
JSON_LENGTH() JSON 文件中的元素數
JSON_MERGE() 合併 JSON 文件,保留重複的索引鍵。已取代的 JSON_MERGE_PRESERVE() 同義詞
JSON_MERGE_PATCH() 合併 JSON 文件,取代重複索引鍵的值
JSON_MERGE_PRESERVE() 合併 JSON 文件,保留重複的索引鍵
JSON_OBJECT() 建立 JSON 物件
JSON_OBJECTAGG() 將結果集傳回為單一 JSON 物件
JSON_OVERLAPS() 比較兩個 JSON 文件,如果它們有任何共用的索引鍵/值組或陣列元素,則傳回 TRUE (1),否則傳回 FALSE (0)
JSON_PRETTY() 以人類可讀的格式列印 JSON 文件
JSON_QUOTE() 引用 JSON 文件
JSON_REMOVE() 從 JSON 文件移除資料
JSON_REPLACE() 取代 JSON 文件中的值
JSON_SCHEMA_VALID() 根據 JSON 結構描述驗證 JSON 文件;如果文件根據結構描述進行驗證,則傳回 TRUE/1,否則傳回 FALSE/0
JSON_SCHEMA_VALIDATION_REPORT() 根據 JSON 結構描述驗證 JSON 文件;傳回 JSON 格式的報告,說明驗證結果,包括成功或失敗以及失敗原因
JSON_SEARCH() JSON 文件中值的路徑
JSON_SET() 將資料插入 JSON 文件
JSON_STORAGE_FREE() 部分更新後,JSON 欄位值二進位表示法中釋放的空間
JSON_STORAGE_SIZE() 用於儲存 JSON 文件二進位表示法的空間
JSON_TABLE() 將 JSON 表達式的資料傳回為關聯式資料表
JSON_TYPE() JSON 值的類型
JSON_UNQUOTE() 取消引用 JSON 值
JSON_VALID() JSON 值是否有效
JSON_VALUE() 從路徑所指向位置的 JSON 文件中擷取值;將此值傳回為 VARCHAR(512) 或指定類型
LAG() 分割區中落後於目前列的列中的引數值
LAST_DAY 傳回引數當月的最後一天
LAST_INSERT_ID() 上次 INSERT 的 AUTOINCREMENT 欄位值
LAST_VALUE() 視窗框架最後一列的引數值
LCASE() LOWER() 的同義詞
LEAD() 分割區中領先於目前列的列中的引數值
LEAST() 傳回最小的引數
LEFT() 傳回指定的左側字元數
LENGTH() 以位元組為單位傳回字串的長度
LIKE 簡單的模式比對
LineString() 從點值建構 LineString
LN() 傳回引數的自然對數
LOAD_FILE() 載入具名的檔案
LOCALTIME()LOCALTIME NOW() 的同義詞
LOCALTIMESTAMPLOCALTIMESTAMP() NOW() 的同義詞
LOCATE() 傳回子字串第一次出現的位置
LOG() 傳回第一個引數的自然對數
LOG10() 傳回引數的以 10 為底的對數
LOG2() 傳回引數的以 2 為底的對數
LOWER() 以小寫形式傳回引數
LPAD() 傳回字串引數,左側以指定的字串填補
LTRIM() 移除前置空格
MAKE_SET() 傳回一組以逗號分隔的字串,這些字串在位元中具有設定的對應位元
MAKEDATE() 從年份和年份中的日期建立日期
MAKETIME() 從小時、分鐘、秒建立時間
MASTER_POS_WAIT() 封鎖直到複本讀取並套用所有更新,直到指定位置
MATCH() 執行全文搜尋
MAX() 傳回最大值
MBRContains() 一個幾何圖形的 MBR 是否包含另一個幾何圖形的 MBR
MBRCoveredBy() 一個 MBR 是否由另一個 MBR 所涵蓋
MBRCovers() 一個 MBR 是否涵蓋另一個 MBR
MBRDisjoint() 兩個幾何圖形的 MBR 是否不相交
MBREquals() 兩個幾何圖形的 MBR 是否相等
MBRIntersects() 兩個幾何圖形的 MBR 是否相交
MBROverlaps() 兩個幾何圖形的 MBR 是否重疊
MBRTouches() 兩個幾何圖形的 MBR 是否接觸
MBRWithin() 一個幾何圖形的 MBR 是否在另一個幾何圖形的 MBR 內
MD5() 計算 MD5 檢查碼
MEMBER OF() 如果第一個運算元符合作為第二個運算元傳遞的 JSON 陣列中的任何元素,則傳回 true (1),否則傳回 false (0)
MICROSECOND() 從參數傳回微秒
MID() 從指定位置開始傳回子字串
MIN() 傳回最小值
MINUTE() 從參數傳回分鐘
MOD() 傳回餘數
MONTH() 從傳遞的日期傳回月份
MONTHNAME() 傳回月份的名稱
MultiLineString() 從 LineString 值建構 MultiLineString
MultiPoint() 從 Point 值建構 MultiPoint
MultiPolygon() 從 Polygon 值建構 MultiPolygon
NAME_CONST() 使欄位具有指定的名稱
NOT, ! 將值取反
NOT BETWEEN ... AND ... 判斷值是否不在值的範圍內
NOT IN() 判斷值是否不在值的集合內
NOT LIKE 簡單模式比對的否定
NOT REGEXP REGEXP 的否定
NOW() 傳回目前的日期和時間
NTH_VALUE() 從視窗框架的第 N 列傳回參數值
NTILE() 傳回目前列在其分割區中的桶號。
NULLIF() 如果 expr1 = expr2,則傳回 NULL
OCT() 傳回包含數字八進位表示法的字串
OCTET_LENGTH() LENGTH() 的同義詞
OR, || 邏輯 OR
ORD() 傳回參數最左側字元的字元碼
PERCENT_RANK() 百分比排名值
PERIOD_ADD() 將一段期間加到年月
PERIOD_DIFF() 傳回期間之間的月數
PI() 傳回 pi 的值
Point() 從座標建構 Point
Polygon() 從 LineString 參數建構 Polygon
POSITION() LOCATE() 的同義詞
POW() 傳回參數提高到指定冪次的值
POWER() 傳回參數提高到指定冪次的值
PS_CURRENT_THREAD_ID() 目前執行緒的效能綱要執行緒 ID
PS_THREAD_ID() 給定執行緒的效能綱要執行緒 ID
QUARTER() 從日期參數傳回季度
QUOTE() 將參數逸出以用於 SQL 陳述式中
RADIANS() 傳回轉換為弧度的參數
RAND() 傳回隨機浮點數值
RANDOM_BYTES() 傳回隨機位元組向量
RANK() 傳回目前列在其分割區內的排名,包含間隙
REGEXP 判斷字串是否符合正規表示式
REGEXP_INSTR() 傳回符合正規表示式的子字串的起始索引
REGEXP_LIKE() 判斷字串是否符合正規表示式
REGEXP_REPLACE() 取代符合正規表示式的子字串
REGEXP_SUBSTR() 傳回符合正規表示式的子字串
RELEASE_ALL_LOCKS() 釋放所有目前已命名的鎖定
RELEASE_LOCK() 釋放已命名的鎖定
REPEAT() 將字串重複指定的次數
REPLACE() 取代指定字串的出現次數
REVERSE() 反轉字串中的字元
RIGHT() 傳回指定最右邊的字元數
RLIKE 判斷字串是否符合正規表示式
ROLES_GRAPHML() 傳回代表記憶體角色子圖的 GraphML 文件
ROUND() 將參數四捨五入
ROW_COUNT() 更新的列數
ROW_NUMBER() 目前列在其分割區內的編號
RPAD() 將字串附加指定的次數
RTRIM() 移除尾隨空格
SCHEMA() DATABASE() 的同義詞
SEC_TO_TIME() 將秒數轉換為 'hh:mm:ss' 格式
SECOND() 傳回秒數 (0-59)
SESSION_USER() USER() 的同義詞
SHA1(), SHA() 計算 SHA-1 160 位元檢查碼
SHA2() 計算 SHA-2 檢查碼
SIGN() 傳回參數的正負號
SIN() 傳回參數的正弦值
SLEEP() 休眠數秒
SOUNDEX() 傳回 soundex 字串
SOUNDS LIKE 比較聲音
SOURCE_POS_WAIT() 封鎖直到複本讀取並套用所有更新,直到指定位置
SPACE() 傳回指定數量的空格字串
SQRT() 傳回參數的平方根
ST_Area() 傳回 Polygon 或 MultiPolygon 面積
ST_AsBinary(), ST_AsWKB() 從內部幾何格式轉換為 WKB
ST_AsGeoJSON() 從幾何產生 GeoJSON 物件
ST_AsText(), ST_AsWKT() 從內部幾何格式轉換為 WKT
ST_Buffer() 傳回幾何體指定距離內點的幾何
ST_Buffer_Strategy() 產生 ST_Buffer() 的策略選項
ST_Centroid() 傳回質心作為點
ST_Collect() 將空間值匯聚到集合中
ST_Contains() 判斷一個幾何體是否包含另一個
ST_ConvexHull() 傳回幾何的凸包
ST_Crosses() 判斷一個幾何體是否與另一個幾何體相交
ST_Difference() 傳回兩個幾何體的點集合差異
ST_Dimension() 幾何體的維度
ST_Disjoint() 判斷一個幾何體是否與另一個幾何體不相交
ST_Distance() 一個幾何體與另一個幾何體的距離
ST_Distance_Sphere() 兩個幾何體之間地球上的最短距離
ST_EndPoint() LineString 的終點
ST_Envelope() 傳回幾何體的 MBR
ST_Equals() 判斷一個幾何體是否等於另一個
ST_ExteriorRing() 傳回 Polygon 的外部環
ST_FrechetDistance() 一個幾何體與另一個幾何體的離散弗雷歇距離
ST_GeoHash() 產生 geohash 值
ST_GeomCollFromText(), ST_GeometryCollectionFromText(), ST_GeomCollFromTxt() 從 WKT 傳回幾何集合
ST_GeomCollFromWKB(), ST_GeometryCollectionFromWKB() 從 WKB 傳回幾何集合
ST_GeometryN() 從幾何集合傳回第 N 個幾何體
ST_GeometryType() 傳回幾何體類型的名稱
ST_GeomFromGeoJSON() 從 GeoJSON 物件產生幾何體
ST_GeomFromText(), ST_GeometryFromText() 從 WKT 傳回幾何體
ST_GeomFromWKB(), ST_GeometryFromWKB() 從 WKB 傳回幾何體
ST_HausdorffDistance() 一個幾何體與另一個幾何體的離散豪斯多夫距離
ST_InteriorRingN() 傳回 Polygon 的第 N 個內部環
ST_Intersection() 傳回兩個幾何體的點集合交集
ST_Intersects() 判斷一個幾何體是否與另一個相交
ST_IsClosed() 判斷幾何體是否封閉且簡單
ST_IsEmpty() 判斷幾何體是否為空
ST_IsSimple() 判斷幾何體是否簡單
ST_IsValid() 判斷幾何體是否有效
ST_LatFromGeoHash() 從 geohash 值傳回緯度
ST_Latitude() 傳回 Point 的緯度
ST_Length() 傳回 LineString 的長度
ST_LineFromText(), ST_LineStringFromText() 從 WKT 建構 LineString
ST_LineFromWKB(), ST_LineStringFromWKB() 從 WKB 建構 LineString
ST_LineInterpolatePoint() 沿著 LineString 指定百分比的點
ST_LineInterpolatePoints() 沿著 LineString 指定百分比的點
ST_LongFromGeoHash() 從 geohash 值傳回經度
ST_Longitude() 傳回 Point 的經度
ST_MakeEnvelope() 兩個點周圍的矩形
ST_MLineFromText(), ST_MultiLineStringFromText() 從 WKT 建構 MultiLineString
ST_MLineFromWKB(), ST_MultiLineStringFromWKB() 從 WKB 建構 MultiLineString
ST_MPointFromText(), ST_MultiPointFromText() 從 WKT 建構 MultiPoint
ST_MPointFromWKB(), ST_MultiPointFromWKB() 從 WKB 建構 MultiPoint
ST_MPolyFromText(), ST_MultiPolygonFromText() 從 WKT 建構 MultiPolygon
ST_MPolyFromWKB(), ST_MultiPolygonFromWKB() 從 WKB 建構 MultiPolygon
ST_NumGeometries() 傳回幾何集合中的幾何體數量
ST_NumInteriorRing(), ST_NumInteriorRings() 傳回 Polygon 中的內部環數量
ST_NumPoints() 傳回 LineString 中的點數量
ST_Overlaps() 判斷一個幾何體是否與另一個重疊
ST_PointAtDistance() 沿著 LineString 指定距離的點
ST_PointFromGeoHash() 將 geohash 值轉換為 POINT 值
ST_PointFromText() 從 WKT 建構 Point
ST_PointFromWKB() 從 WKB 建構 Point
ST_PointN() 從 LineString 傳回第 N 個點
ST_PolyFromText(), ST_PolygonFromText() 從 WKT 建構 Polygon
ST_PolyFromWKB(), ST_PolygonFromWKB() 從 WKB 建構 Polygon
ST_Simplify() 傳回簡化的幾何體
ST_SRID() 傳回幾何體的空間參考系統 ID
ST_StartPoint() LineString 的起點
ST_SwapXY() 傳回交換 X/Y 座標的參數
ST_SymDifference() 傳回兩個幾何體的點集合對稱差
ST_Touches() 判斷一個幾何體是否觸摸到另一個
ST_Transform() 轉換幾何體的座標
ST_Union() 傳回兩個幾何體的點集合聯集
ST_Validate() 傳回已驗證的幾何體
ST_Within() 判斷一個幾何體是否在另一個幾何體內
ST_X() 傳回 Point 的 X 座標
ST_Y() 傳回 Point 的 Y 座標
STATEMENT_DIGEST() 計算陳述式摘要雜湊值
STATEMENT_DIGEST_TEXT() 計算正規化的陳述式摘要
STD() 傳回母體標準差
STDDEV() 傳回母體標準差
STDDEV_POP() 傳回母體標準差
STDDEV_SAMP() 傳回樣本標準差
STR_TO_DATE() 將字串轉換為日期
STRCMP() 比較兩個字串
STRING_TO_VECTOR() 取得符合字串所表示的 VECTOR 欄位的二進位值
SUBDATE() 使用三個參數叫用時的 DATE_SUB() 同義詞
SUBSTR() 傳回指定的子字串
SUBSTRING() 傳回指定的子字串
SUBSTRING_INDEX() 從字串中傳回分隔符號的指定出現次數之前的子字串
SUBTIME() 減去時間
SUM() 傳回總和
SYSDATE() 傳回函數執行的時間
SYSTEM_USER() USER() 的同義詞
TAN() 傳回參數的正切值
TIME() 擷取傳遞的運算式中的時間部分
TIME_FORMAT() 格式化為時間
TIME_TO_SEC() 傳回轉換為秒的參數
TIMEDIFF() 減去時間
TIMESTAMP() 使用單一參數時,此函數會傳回日期或日期時間運算式;使用兩個參數時,則傳回參數的總和
TIMESTAMPADD() 將間隔加到日期時間運算式
TIMESTAMPDIFF() 傳回兩個日期時間運算式的差,使用指定的單位
TO_DAYS() 傳回轉換為天數的日期參數
TO_SECONDS() 傳回自 0 年以來轉換為秒的日期或日期時間參數
TRIM() 移除開頭和結尾的空格
TRUNCATE() 截斷至指定的小數位數
UCASE() UPPER() 的同義詞
UNCOMPRESS() 解壓縮已壓縮的字串
UNCOMPRESSED_LENGTH() 傳回壓縮前字串的長度
UNHEX() 傳回包含數字十六進位表示法的字串
UNIX_TIMESTAMP() 傳回 Unix 時間戳記
UpdateXML() 傳回已取代的 XML 片段
UPPER() 轉換為大寫
USER() 用戶端提供的使用者名稱和主機名稱
UTC_DATE() 傳回目前的 UTC 日期
UTC_TIME() 傳回目前的 UTC 時間
UTC_TIMESTAMP() 傳回目前的 UTC 日期和時間
UUID() 傳回通用唯一識別碼 (UUID)
UUID_SHORT() 傳回整數值的通用識別碼
UUID_TO_BIN() 將字串 UUID 轉換為二進位
VALIDATE_PASSWORD_STRENGTH() 判斷密碼強度
VALUES() 定義 INSERT 期間要使用的值
VAR_POP() 傳回母體標準差
VAR_SAMP() 傳回樣本變異數
VARIANCE() 傳回母體標準差
VECTOR_DIM() 取得向量的長度(也就是它包含的條目數)
VECTOR_TO_STRING() 取得 VECTOR 資料行的字串表示法,給定其值為二進位字串
VERSION() 傳回指示 MySQL 伺服器版本的字串
WAIT_FOR_EXECUTED_GTID_SET() 等待直到指定的 GTID 在複本上執行。
WEEK() 傳回週數
WEEKDAY() 傳回星期索引
WEEKOFYEAR() 傳回日期的日曆週(1-53)
WEIGHT_STRING() 傳回字串的權重字串
XOR 邏輯 XOR
YEAR() 傳回年份
YEARWEEK() 傳回年份和週數
| 位元 OR
~ 位元反轉