第 5 章 集計関数と組み込み関数

1. 集計機能

1. よく使用される集計関数

ここに画像の説明を挿入

2. 例

(1)カウント

クラスの生徒の数を数えます。

ここに画像の説明を挿入
クラスによって収集された qq 番号の数を数えます。
この要件を実行する前に、次の図に示すように、まずテーブルを作成し、特定のデータを挿入します。
ここに画像の説明を挿入
次に、qq 番号がいくつあるかを確認してみましょう。上の図からわかるように、qq 番号は合計 3 つあります。

ここに画像の説明を挿入

(2)和

統計数学の成績の合計スコア。
ここに画像の説明を挿入

(3)平均

統計成績表における中国語、数学、英語の3科目の合計点の平均点。
ここに画像の説明を挿入

(4)最大

英語のスコアの最高スコアを返します。
ここに画像の説明を挿入

(5分

数学の最低スコア 70 以上を返します
ここに画像の説明を挿入

2. 内蔵機能

1.日付機能

(1。概要

ここに画像の説明を挿入

(2) 例

年、月、日の取得:
ここに画像の説明を挿入
時、分、秒の取得:
ここに画像の説明を挿入
タイムスタンプの取得:

ここに画像の説明を挿入
日付に日付を追加します。
ここに画像の説明を挿入
日付から日付を減算します。
ここに画像の説明を挿入
2 つの日付間の日数の差を計算します。
ここに画像の説明を挿入

(3) 事例

まず誕生日テーブルを作成しましょう。
ここに画像の説明を挿入

次に、現在の日付を誕生日としてテーブルにデータを挿入します。
ここに画像の説明を挿入

2. 文字列関数

(1。概要

ここに画像の説明を挿入

(2) 例

Exam_result テーブルの名前の文字セットを取得します。
ここに画像の説明を挿入
Exam_result テーブルの情報を表示する必要があり、その表示形式は「XXX は中国語で XXX 点、数学で XXX 点です。」exam_result テーブル内のすべての名前を「
ここに画像の説明を挿入
Tang」から「Beijing」に置き換えます。
ここに画像の説明を挿入

3. 数学的関数

(1。概要

ここに画像の説明を挿入

(2) 例

絶対値をとります。
ここに画像の説明を挿入
切り上げ。
ここに画像の説明を挿入
切り捨てます。
ここに画像の説明を挿入
小数点以下 2 桁を維持します (小数点以下は四捨五入されます)。

ここに画像の説明を挿入

乱数を生成する
ここに画像の説明を挿入

4. その他の機能

1. ユーザークエリ現在のユーザー

ここに画像の説明を挿入

(2) md5(str) は、文字列 str に対して md5 ダイジェストを実行し、ダイジェスト後の 32 ビット文字列を取得します。

ここに画像の説明を挿入

(3)database()は現在使用中のデータベースを表示します。

ここに画像の説明を挿入

(4)password()関数。MySQLデータベースはこの関数を使用してユーザーを暗号化します。

ここに画像の説明を挿入

(5) ifnull(val1, val2) val1 が null の場合は val2 を返し、それ以外の場合は val1 の値を返します。

ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/weixin_72060925/article/details/131902848