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

推薦する

DIV、テーブル、XHTML のウェブサイト構築の違いの分析と説明

簡単に言えば、ウェブサイト構築とは、「この人はどんな外見をしているのか」と「この人はどんな内面を持っ...

XHTMLタグには終了タグがある

<br />オリジナルリンク: http://www.dudo.org/article....

VMWare12 グラフィックチュートリアルで Apple Mac OS X をインストールする

1. はじめに:友人はシステム知識を学びたいと考えており、Apple のラップトップを使用していまし...

CSS クリアフロートクリア:both サンプルコード

今日はフロートのクリアについてお話します。フロートのクリアについてお話する前に、フロートとは何かを理...

jQueryはアコーディオン効果を実装します

この記事では、アコーディオンを実装するためのjQueryの具体的なコードを参考までに紹介します。具体...

開発にVscodeとdockerを組み合わせて使用​​する詳細なプロセス

序文Docker と VS Code を使用すると、ローカル開発環境全体を最適化し、プロジェクトの進...

HTML ベースタグ target=_parent の使用の紹介

<base> タグは、ページ上のすべてのリンクのデフォルトのアドレスまたはデフォルトのタ...

Linux でリモート MySQL データベースを手動で展開する方法の詳細な説明

1. mysql をインストールします。次のコマンドを実行して、YUM ソースを更新します。 rpm...

Podmanはコンテナを自動的に起動し、Dockerと比較します

目次1. podmanの紹介2. Dockerと比較した利点3. 互換性4. バックグラウンド サー...

MyBatis 動的 SQL の包括的な説明

目次序文動的SQL 1. まずモジュールのディレクトリ構造を見てみましょう2. 物理モデリングと論理...

Web ページのスクロール バーが右側に設定されているのはなぜですか?

私たちが毎日使っているブラウザや Word 文書のスクロール バーはなぜ右側にあるのでしょうか。多く...

nginx の http リクエスト処理の各段階の詳細な分析

nginx の HTTP モジュールを作成する場合、リクエスト開始時のアクセス許可の有無、コンテンツ...

JavaScript で円形のプログレスバー効果を実装する

この記事では、円形のプログレスバー効果を実現するためのJavaScriptの具体的なコードを参考まで...

フロントエンドページのポップアップマスクはページのスクロールを禁止します

フロントエンド開発者がよく遭遇する問題は、ユーザーに情報を提示するためのポップアップ ウィンドウを作...