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 ストレス テストを実行します。

推薦する

CentOS 8が利用可能になりました

CentOS 8 が利用可能になりました! CentOS 8 と RedHat Enterprise...

Dockerはnextcloudを使用してプライベートBaiduクラウドディスクを構築します

突然、ドキュメントの保存と共同作業のためのプライベート サービスを構築する必要がありました。多くの場...

任意の長さの配列を作成または埋めるための JS のヒントの要約

目次序文直接充填方式for ループの push() メソッド配列コンストラクタメソッド配列コンストラ...

CentOS7.x のアンインストールとインストール MySQL5.7 の操作手順とエンコード形式の変更方法

1. MySQL 5.7 のアンインストール1.1查看yum是否安裝過mysql CD yum li...

CentOS 7 で NFS ファイル共有ストレージ サービスを構築するための完全な手順

序文NFS (Network File System) は、ネットワーク ファイル システムを意味し...

Vue は Echarts をインポートして折れ線グラフを実現します

この記事では、VueでEchartsをインポートして線散布図を実現する具体的なコードを参考までに共有...

MySQLデータベースがNULLを可能な限り避ける理由

MySQL の多くのテーブルには、NULL が列のデフォルト属性であるため、アプリケーションが NU...

Webpack コンポーネントの使用状況統計を実装するための 50 行のコード

背景最近、リーダーからコンポーネント ライブラリを構築するように依頼があり、プロジェクトで現在使用さ...

MySql が常に mySqlInstallerConsole ウィンドウをポップアップする問題の解決策

MySql は常に MySQLInstallerConsole.exe ウィンドウを定期的にポップア...

MySQL ビューの紹介と基本操作のチュートリアル

序文ビューは、データベース システム内で非常に便利なデータベース オブジェクトです。 MySQL 5...

Docker を使用して ELK ログ システムを構築する例

以下のインストールではすべて、インストール ルート ディレクトリとして ~/ ディレクトリが使用され...

Dockerイメージの読み込み原理

目次Docker イメージ鏡とは何ですか? Dockerイメージの読み込み原理コミットミラーDock...

HTML_PowerNode Java アカデミーでテーブルを動的に追加する

さっそく、コードを直接投稿します。具体的なコードは次のとおりです。 <html> <...

CSS ハート型読み込みアニメーションのソースコードの実装

さっそく、コードをお見せしましょう。コードは非常にシンプルなので、勉強すれば理解できるようになります...

最新の高品質な英語無料フォント36個を公開

01. 無限フォントのダウンロード02. バンダフォントのダウンロード03. ロールアップフォントの...