MySQL よく使われる関数の詳細な概要

MySQL よく使われる関数の詳細な概要

MySQL 共通関数

1. 数値関数

ここに画像の説明を挿入

追加: ceil(x) たとえば、ceil(1.23)の値が2の場合、ceil(x)と書くことができます。

文字列関数

ここに画像の説明を挿入

ダッシュは一般的に使用されます(バイト数を取得するため)

ここに画像の説明を挿入

追加: char_length 文字 (名前の最後の 3 桁を照会) たとえば、char_length(name)=3 は次のように記述できます。

c1からleft(name,1)を選択します。

3. 時間機能

ここに画像の説明を挿入

使用法: select now();

4. システム機能

ここに画像の説明を挿入

セパレーターを追加するには:

xxb から concat_ws('#',name,tel,height) を選択します。
zxcから(substr(Now(),1,4)-substr(age,1,4)をageとして選択します。

次の SQL ステートメントの説明: 最初の now() は比較に使用され、interval 50 minute は 50 単位戻すことを意味し、-50 は 50 単位進めることを意味します。year(now()) は年を取得します。month(now()) は月を取得します。day(now()) は日を取得します。nour(now()) は時間を取得します。minute(now()) は分を取得します。second(now()) は秒を取得します。

now()、date_add(now()、間隔 50 分) を選択します。  

曜日を取得します:

dayofweek(now()),dayname(now()); を選択します。

5. 集計関数

複数のデータを集約して単一のデータ値を計算する

ここに画像の説明を挿入

使用法:

c1からsum(height)を選択します。

レコード数 (行数) を取得し、空の値を除外します: count() 14 行の中に空の行が 1 つある場合、count() は 13 行になります。count() には count(*) を併用すると、より正確になります。count(*) は一般に統計に使用されます。

2 つの日付の差を複数の単位で計算します。例: select timestampdiff (時間単位、日付時刻 1、日付時刻 2) は次のように記述されます。

timestampdiff(day,'2021-11-18','2021-11-22') を選択します。

画像の説明を追加してください

私の記事を注意深く読んでくださった皆様、ありがとうございます! ! !以下の資料が役に立つ場合は、直接お持ちください。

1. 自習開発やテストに必要なプロジェクトのソースコードと環境をすべて揃える

2. テスト作業におけるすべてのテンプレート(テスト計画、テストケース、テストレポートなど)

3. ソフトウェアテストの面接でよく聞かれる質問

4. Python/Java 自動テスト実践.pdf

5. Jmeter/postmanインターフェーステストビデオ取得のフルセット

MySQLのよく使われる関数の詳しいまとめはこれで終わりです。MySQLのよく使われる関数について詳しく知りたい方は、123WORDPRESS.COMの過去の記事を検索するか、以下の関連記事を引き続きご覧ください。今後とも123WORDPRESS.COMをよろしくお願いいたします。

以下もご興味があるかもしれません:
  • MySQLのストアドプロシージャと関数を徹底的に理解する
  • MySQL ストアドファンクションとストアドプロシージャの違いの分析
  • MYSQLデータベースでよく使われる関数の紹介
  • MySQLバッチは関数ストアドプロシージャを通じてデータを挿入します
  • MySQL ストアド関数の詳細な紹介
  • MySQL でのストアド プロシージャと関数の作成の詳細な説明
  • MySQL関数の包括的な概要
  • MYSQL関数の使い方

<<:  CSS 円形ホローイングの実装(クーポン背景画像)

>>:  ab ツールを使用してサーバー上で API ストレス テストを実行します。

推薦する

HTML で余分なテキストを省略記号に変換する方法

HTML で余分なテキストを省略記号として表示したい場合は、いくつかの方法があります。 1行テキスト...

Linux で誤って削除したメッセージ ファイルを復元する方法

プロセスで使用されていて、誤って削除されたファイルがある場合、それらを回復することができます。プロセ...

背景画像に CSS3 変換を適用するためのソリューション

CSS 変換は便利ですが、背景画像にはまだ適用されていません。この投稿では、背景画像を回転させたい場...

Linux オペレーティング システムの概要と紹介

目次1. オペレーティングシステムとは何か2. Linuxの起源3. Linuxの基本機能4. Li...

NextCloud プライベート クラウド ストレージ ネットワーク ディスクの構築に関する詳細なチュートリアル

Nextcloud は、オープンソースで無料のプライベート クラウド ストレージ ネットワーク ディ...

Vue での ref の使用法とデモンストレーション

ref 定義:要素またはサブコンポーネントの参照情報を登録するために使用されます。参照情報は、親コン...

Linux系でよく使われる運用・保守コマンド(まとめ)

目次1. システム監視2. ファイル操作3. ネットワーク通信4. システム管理仕事で必要なLinu...

MySQL 全文インデックスガイド

全文インデックスには特別なクエリ構文が必要です。全文検索はインデックスの有無にかかわらず実行できます...

実行中の Docker コンテナにボリュームを動的に追加する方法

以前、Docker コンテナの起動後にボリュームをマウントできるかどうか尋ねられたことがあります。m...

SQL でテーブルにフィールドとコメントを追加する方法

1. フィールドを追加します。 alter table テーブル名 ADD フィールド名 タイプ;例...

動的なセカンダリメニューを実現するためのCSS

シンプルなセカンダリメニューを動的に実装するマウスを第 1 レベルのラベル上に置くと、マウスが小さな...

HTML でのフォームとフォーム送信操作に関する情報のコレクション

ここでは、フォーム要素とフォーム送信に関する知識を紹介します。フォーム要素フォーム要素の DOM イ...

CSSを使用して3Dフォトウォール効果を作成する

CSS を使用して 3D フォト ウォールを作成します。具体的なコードは次のとおりです。 <!...

Dockerがコンテナサービスを停止または削除できない問題の解決策

序文今日、開発者から、コンテナ サービスを停止、rm (docker rm -f)、または強制終了で...