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

推薦する

MySQLインデックスの使用に関するヒントと注意事項

1. インデックスの役割一般的なアプリケーション システムでは、読み取りと書き込みの比率は約 10:...

SqlクエリMySqlデータベーステーブル名と説明テーブルフィールド(列)情報

以下では、SQL クエリ ステートメントを使用して、Mysql データベース内のテーブルのテーブル名...

Iframe Web ページのナビゲーション ウィンドウに関する簡単な説明

Iframe Web ページのナビゲーション ウィンドウに関する簡単な説明 Iframe ウェブペー...

CSSでemを開く正しい方法の詳細な説明

「通常 1em=16px」と言うのはなぜですか?ユーザーのブラウザによってレンダリングされるデフォル...

JavaScript 関数型プログラミングの基礎

目次1. はじめに2. 関数型プログラミングとは何ですか? 3. 純粋関数(関数型プログラミングの基...

React antd タブの切り替えによりサブコンポーネントが繰り返し更新される

説明する: Tabs コンポーネントが切り替わると、TabPane に含まれる同じサブコンポーネント...

JavaScript で虫眼鏡の特殊効果を実現

達成される効果:マウスを小さな画像の上に置くと、小さなブロックが小さな画像の上に表示され、この小さな...

CentOS 7.4 64 ビット版に MySQL 8.0 をインストールして設定するための詳細な手順

ステップ1: MySQL YUMソースを取得するMySQLの公式サイトにアクセスして、RPMパッケー...

Mysql通信プロトコルの詳細な説明

1.Mysql接続方法MySQL 通信プロトコルを理解するには、まず MySQL サーバーへの接続に...

MySQL 8.0.20 のインストールと設定の詳細なチュートリアル

この記事では、MySQL 8.0.20のインストールと設定方法についての詳細なチュートリアルを参考ま...

VirtualBox CentOS7.7.1908 Python3.8 ビルド Scrapy 開発環境 [グラフィックチュートリアル]

目次環境CentOSをインストールするyum 国内ミラーソースを構成するサードパーティの依存関係をイ...

ランダムロールコールテーブルを実装するためのネイティブJavaScript

この記事では、JavaScriptのランダムロールコールテーブルの具体的なコードを参考までに紹介しま...

HTML のセルパディングとセルスペース属性を図で説明します

セル - 表の内容 セルの余白 (表の余白) (cellpadding) - セルの外側の距離を表し...

オンデマンドで Vue コンポーネントを自動的にインポートする方法

目次グローバル登録部分登録ローカル自動登録さまざまなソリューションの比較コンポーネント名について参照...