tencent cloud

TDSQL-C for MySQL

数学演算関数のサポートの説明

ダウンロード
フォーカスモード
フォントサイズ
最終更新日: 2025-12-30 16:46:22
現在、読み取り専用分析エンジンはMySQLの数学関数の大部分をサポートしていますが、一部のシナリオでは依然として制限や非互換性が存在します。本稿では、読み取り専用分析エンジンにおける数学関数のサポートリストについて説明し、入力パラメータの型制限を列挙します。ドキュメントに記載されていない入力パラメータや関数については、一切サポートされません。

数学関数のサポートタイプ

ラウンド関数

四捨五入関数。
構文round(x) xがサポートする値タイプ:decimalデータ型をサポートします。

abs関数

絶対値関数。
構文abs(x) xがサポートする値タイプ:int、bigint、double、decimalデータ型をサポートします。

floor関数

床関数。
構文floor(x) xがサポートする値タイプ:int、bigint、double、decimalデータ型をサポートします。

ceil関数

天井関数。
構文ceil(x) xがサポートする値タイプ:int、bigint、double、decimalデータ型をサポートします。

天井関数

天井関数。
構文ceiling(x) xがサポートする値タイプ:int、bigint、double、decimalデータ型をサポートします。

sqrt関数

平方根関数。
構文sqrt(x) xがサポートする値タイプ:int、bigint、double、decimalデータ型をサポートします。

log関数

対数関数。
構文log(x) xがサポートする値タイプ:int、bigint、double、decimalデータ型をサポートします。

log2関数

2を底とする対数関数。
構文log2(x) xがサポートする値タイプ:int、bigint、double、decimalデータ型をサポートします。

log10関数

10を底とする対数関数。
構文log10(x) xがサポートする値タイプ:int、bigint、double、decimalデータ型をサポートします。

ln 関数

数値の自然対数を返す関数。
構文ln(x) xがサポートする値タイプ:int、bigint、double、decimalデータ型をサポートします。

exp関数

eのx乗を返す関数。
構文exp(x) xがサポートする値タイプ:int、bigint、double、decimalデータ型をサポートします。

pow 関数

x の y 乗を計算する関数。
構文pow(x, y) xがサポートする値タイプ:int、bigint、double、decimalデータ型をサポートします。
yがサポートする値タイプ:int、bigint、double、decimalデータ型をサポートします。

sign関数

実数の正負符号を判断するためのもの。
構文sign(x) xがサポートする値タイプ:int、bigint、double、decimalデータ型をサポートします。

ラジアン関数

度数をラジアンに変換します。
構文radians(x) xがサポートする値タイプ:int、bigint、double、decimalデータ型をサポートします。

degrees関数

ラジアンを度に変換します。
構文degrees(x) xがサポートする値タイプ:int、bigint、double、decimalデータ型をサポートします。

conv関数(コンバージョン関数)

構文
構文conv(n, from_base, to_base) nがサポートする値タイプ:int、bigint、double、decimalデータ型をサポートします。 from_baseがサポートする値タイプ:int、bigint、double、decimalデータ型をサポートします。 to_baseがサポートする値タイプ:intデータ型をサポートします。

crc32関数

巡回冗長検査関数。
構文crc32(expr) exprがサポートする値タイプ:int、bigint、double、decimalデータ型をサポートします。

greatest関数

N個の値の中の最大値を返します。
構文greatest(value1, value2, ...) value1がサポートする値タイプ:int、bigint、double、decimalデータ型をサポートします。 value2がサポートする値タイプ:int、bigint、double、decimalデータ型をサポートします。

リースト関数

N個の値の中の最小値を返します。
構文least(value1, value2, ...)
value1がサポートする値タイプ:int、bigint、double、decimalデータタイプをサポートします。
value2がサポートする値タイプ:int、bigint、double、decimalデータ型をサポートします。

truncate関数

指定した小数点以下の桁数で数字を丸めます。
構文truncate(X, D)
Dの値に基づいてXの小数部をD桁に切り捨てます。四捨五入は行いません。
Dが0より大きい場合、数値Xの小数部の桁数を操作します。
Dが0に等しい場合、数値Xの小数部分を除去し、整数部分のみを保持します。
Dが0未満の場合、数値Xの小数部分を除去し、整数部分をDで指定された桁数分0で置き換えます。

ヘルプとサポート

この記事はお役に立ちましたか?

フィードバック