ホームページ >データベース >mysql チュートリアル >mysql でよく使用される組み込み関数

mysql でよく使用される組み込み関数

小云云
小云云オリジナル
2018-03-15 10:56:241810ブラウズ

この記事では、集計関数、数学関数、文字列関数など、MySQL で一般的に使用される組み込み関数を主に説明します。お役に立てば幸いです。

1. 集計関数

  • COUNT() 関数: (*) を除くすべてのパラメーターに対して、選択されたセット内の非 null を返します。 値を持つ行の数。パラメータ (*) の場合は、null 値を持つ行を含む、コレクション内のすべての行の数を返します。 WHERE のない count(*) は、mysql によって内部的に最適化され、レコード パラメーターをより速く返すことができますCOUNT()函数:对于除了(*)之外的任何参数,返回所选择集合中非null值的行的数目,对于参数(*),则返回集合中所有行的数目,包含null值得行。没有WHEREcount(*)是经过mysql内部优化的,可以更快地返回记录参数

  • SUN()函数:可求出表中某个字段取值的总和

  • AVG()函数:求出表中某个字段取值的平均值

  • MAX()函数:求出表中某个字段取值的最大值

  • MIN()函数:求出表中某个字段取值的最小值


2、数学函数

  • ABS()函数:求出表中某个字段取值的绝对值

  • FLOOR()函数:返回小于或等于参数x的最大整数

  • RAND()函数:返回0~1之间的随机数

  • TRUNCATE(x,y)函数:返回x保留到小数点后y位的值

  • SQRT(x)函数:求参数x的平方根


3、字符串函数

  • UPPER(s)UCASE(s)函数:将字符串s中的所有字母变成大写字母

  • LEFT(s,n)函数:返回字符串x的前n个字符

  • SUBSTRING(s,n,len)函数:从s的第n个位置开始,获取字符串


4、日期和时间参数

  • CURDATE()CURRENT_DATE()函数:用于获取当前日期

  • CURTIME()CURRENT_TIME() 函数:用于获取当前的时间

  • NOW()CURRENT_TIMESTAMP() 函数:获取当前的日期和时间


5、其他函数

  • IF(expr,v1,v2)函数:表示如果表达式expr成立,则执行v1,否则执行v2。(类似三目预算)

  • IFNULL(expr,v2)函数:表示如果expr不为空,则返回表达式的值,否则返回v2

  • VERSION()

SUN() 関数:テーブル内の特定のフィールドの値の合計


AVG() 関数: テーブル内の特定のフィールドの値の平均を求めます

MAX( )関数: テーブル内のフィールドの最大値を見つけます

MIN()関数: テーブル内のフィールドの最小値を見つけます

🎜2. 数学関数🎜🎜🎜🎜ABS() 関数: テーブル内のフィールドの絶対値を見つけます🎜🎜🎜🎜FLOOR()関数:パラメータ以下の最大の整数を返します関数: 小数点以下 y 桁まで保持された x の値を返します🎜🎜🎜🎜SQRT(x)関数: 平方を求めますパラメータ x のルート🎜🎜🎜
🎜3. 文字列関数 🎜🎜🎜🎜UPPER(s) 関数と UCASE(s) 関数: 文字列内のすべての文字を変換します。 s を大文字に変換します 🎜🎜🎜🎜LEFT (s,n)関数: 文字列 x🎜🎜🎜🎜SUBSTRING(s,n,len) の最初の n 文字を返します。関数: s の n 番目の位置から開始して、文字列🎜🎜🎜
🎜4、日付と時刻のパラメータ🎜🎜🎜🎜CURDATE()およびCURRENT_DATE()を取得します。 code> 関数: 現在の日付を取得するために使用されます🎜 🎜🎜🎜<code>CURTIME() および CURRENT_TIME() 関数: 現在の時刻を取得するために使用されます🎜🎜🎜🎜 NOW() および CURRENT_TIMESTAMP() 関数: 現在の日付と時刻を取得します🎜🎜🎜
🎜5. その他の関数🎜🎜🎜🎜IF(expr,v1) ,v2)関数: if を意味します。式 expr が成立する場合は v1 が実行され、そうでない場合は v2 が実行されます。 (three-eye Budget と同様)🎜🎜🎜🎜IFNULL(expr,v2)関数: expr が空でない場合は式の値を返し、それ以外の場合は v2 を返すことを意味します🎜🎜🎜🎜VERSION ()関数: システムのバージョン番号情報を取得します🎜🎜🎜🎜 関連推奨事項:🎜🎜🎜🎜PHP は、組み込み関数を使用せずに文字列変換メソッドを実装します🎜🎜🎜🎜 JavaScript組み込み関数コンソールの使い方🎜🎜🎜🎜PHP組み込み関数の基本的な使い方🎜🎜

以上がmysql でよく使用される組み込み関数の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。