ホームページ >データベース >mysql チュートリアル >mysql でよく使用される組み込み関数
この記事では、集計関数、数学関数、文字列関数など、MySQL で一般的に使用される組み込み関数を主に説明します。お役に立てば幸いです。
COUNT()
関数: (*
) を除くすべてのパラメーターに対して、選択されたセット内の非 null を返します。
値を持つ行の数。パラメータ (*
) の場合は、null
値を持つ行を含む、コレクション内のすべての行の数を返します。 WHERE
のない count(*)
は、mysql によって内部的に最適化され、レコード パラメーターをより速く返すことができますCOUNT()
函数:对于除了(*
)之外的任何参数,返回所选择集合中非null
值的行的数目,对于参数(*
),则返回集合中所有行的数目,包含null
值得行。没有WHERE
的count(*)
是经过mysql内部优化的,可以更快地返回记录参数
SUN()
函数:可求出表中某个字段取值的总和
AVG()
函数:求出表中某个字段取值的平均值
MAX()
函数:求出表中某个字段取值的最大值
MIN()
函数:求出表中某个字段取值的最小值
ABS()
函数:求出表中某个字段取值的绝对值
FLOOR()
函数:返回小于或等于参数x的最大整数
RAND()
函数:返回0~1之间的随机数
TRUNCATE(x,y)
函数:返回x保留到小数点后y位的值
SQRT(x)
函数:求参数x的平方根
UPPER(s)
和UCASE(s)
函数:将字符串s中的所有字母变成大写字母
LEFT(s,n)
函数:返回字符串x的前n个字符
SUBSTRING(s,n,len)
函数:从s的第n个位置开始,获取字符串
CURDATE()
和 CURRENT_DATE()
函数:用于获取当前日期
CURTIME()
和 CURRENT_TIME()
函数:用于获取当前的时间
NOW()
和 CURRENT_TIMESTAMP()
函数:获取当前的日期和时间
IF(expr,v1,v2)
函数:表示如果表达式expr成立,则执行v1,否则执行v2。(类似三目预算)
IFNULL(expr,v2)
函数:表示如果expr不为空,则返回表达式的值,否则返回v2
VERSION()
SUN()
関数:テーブル内の特定のフィールドの値の合計AVG()
関数: テーブル内の特定のフィールドの値の平均を求めます
MAX( )
関数: テーブル内のフィールドの最大値を見つけます
MIN()
関数: テーブル内のフィールドの最小値を見つけます
ABS()
関数: テーブル内のフィールドの絶対値を見つけます🎜🎜🎜🎜FLOOR()
関数:パラメータ以下の最大の整数を返します関数: 小数点以下 y 桁まで保持された x の値を返します🎜🎜🎜🎜SQRT(x)
関数: 平方を求めますパラメータ x のルート🎜🎜🎜UPPER(s)
関数と UCASE(s)
関数: 文字列内のすべての文字を変換します。 s を大文字に変換します 🎜🎜🎜🎜LEFT (s,n)
関数: 文字列 x🎜🎜🎜🎜SUBSTRING(s,n,len)
の最初の n 文字を返します。関数: s の n 番目の位置から開始して、文字列🎜🎜🎜CURDATE()
およびCURRENT_DATE()を取得します。 code> 関数: 現在の日付を取得するために使用されます🎜 🎜🎜🎜<code>CURTIME()
および CURRENT_TIME()
関数: 現在の時刻を取得するために使用されます🎜🎜🎜🎜 NOW()
および CURRENT_TIMESTAMP()
関数: 現在の日付と時刻を取得します🎜🎜🎜IF(expr,v1) ,v2)
関数: if を意味します。式 expr が成立する場合は v1 が実行され、そうでない場合は v2 が実行されます。 (three-eye Budget と同様)🎜🎜🎜🎜IFNULL(expr,v2)
関数: expr が空でない場合は式の値を返し、それ以外の場合は v2 を返すことを意味します🎜🎜🎜🎜VERSION ()関数: システムのバージョン番号情報を取得します🎜🎜🎜🎜 関連推奨事項:🎜🎜🎜🎜PHP は、組み込み関数を使用せずに文字列変換メソッドを実装します🎜🎜🎜🎜 JavaScript組み込み関数コンソールの使い方🎜🎜🎜🎜PHP組み込み関数の基本的な使い方🎜🎜以上がmysql でよく使用される組み込み関数の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。