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 スロークエリログの設定と使用方法のチュートリアル

序文MySQL スロー クエリ ログは、日常業務でよく遭遇する機能です。MySQL スロー クエリ ...

IEウェブページのポップアップウィンドウの共通パラメータは自分で設定できます

ポップアップは、現在のウィンドウにメニューツールバーがあるかどうかとは関係ありません。ページにスクリ...

Vueカスタムコンポーネントは双方向バインディングを実装します

シナリオ:一般的に使用される親コンポーネントと子コンポーネント間の相互作用方法は次のとおりです。親コ...

vue3 を使用したジグソーパズルゲームのリファクタリングの例

序文プロジェクト内のパズルゲーム(デジタル華容路とも呼ばれる)を再構築するのに 2 日かかりました。...

MySQL5.7 mysqldump バックアップとリカバリの実装

MySQL バックアップコールドバックアップ:停止服務進行備份,即停止數據庫的寫入ホットバックアップ...

Linux カーネル デバイス ドライバー proc ファイル システム ノート

/***************** * proc ファイルシステム***************...

シンプルな広告ウィンドウを実現するjs

この記事では、参考までに、シンプルな広告ウィンドウを実装するためのjsの具体的なコードを紹介します。...

初心者向け入門講座⑧:記事サイトを簡単に作る

前回の投稿では、Web ページの作成方法について説明しました。Web サイトは多くの Web ページ...

MySQLループは数千万のデータを挿入する

1. テストテーブルを作成する テーブル `mysql_genarate` を作成します ( `id...

vue-video-player を使用してライブ放送を実現する方法

目次1. vue-video-playerをインストールする2. vue-video-playerを...

mysql サブクエリと結合テーブルの詳細

目次1. サブクエリとは何ですか? 2. 自己結合3. 自然な結合4. 外部接続1. サブクエリとは...

「いいね!」機能では MySQL と Redis のどちらを使用すればよいでしょうか?

目次1. 初心者が陥りがちな間違い2. Iteratorのremove()メソッドを使用する3. f...

HTMLの基礎 HTMLの構造

HTML ファイルとは何ですか? HTML は Hyper Text Markup Language...

React 構成 px 変換 rem メソッド

関連する依存関係をインストールするnpm i lib-flexible --save npm i p...

CSSアダプティブレイアウトは、サブ要素項目の全体的な中央揃えと内部項目の左揃えを実現します。

日常業務では、次のようなレイアウトに遭遇することがあります。親要素のフレーム (ブラウザのサイズに応...