MySQLは文字列関数のSQL文をインターセプトします

MySQLは文字列関数のSQL文をインターセプトします

1. left(name,4)は左の4文字をインターセプトします

リスト:

SELECT LEFT(201809,4) 年

結果: 2018

2. right (name, 2) は右側の2文字をインターセプトします

SELECT RIGHT(201809,2) 月份

結果: 09

3. SUBSTRING(name,5,3)は、5文字目から始まる名前フィールドをインターセプトし、次の3文字のみをインターセプトします。

SELECT SUBSTRING('成都融資事業部',5,3)

結果: 部門

4. SUBSTRING(name,3)は、nameフィールドの3番目の文字から始まり、その後のすべての文字を取得します。

SELECT SUBSTRING('成都融資事業部',3)

結果: 財務部門

5. SUBSTRING(name, -4)は、nameフィールドの4番目の文字位置(カウントダウン)から始まり、最後まで続きます。

SELECT SUBSTRING('成都融資事業部',-4)

結果:投資部門

6. SUBSTRING(name, -4, 2) は、名前フィールドの 4 番目の文字位置 (カウントダウン) から始まり、次の 2 文字のみを取得します。

SELECT SUBSTRING('成都融資事業部',-4,2)

結果:

注意: 関数 substring(str,pos,len) では、pos は負の値になることができますが、len は負の値になることができないことに注意してください。

7. substring_index('www.baidu.com', '.', 2) は、2 番目の '.' の前のすべての文字をインターセプトします。

SELECT substring_index('www.baidu.com', '.', 2)

結果: www.baidu

8. substring_index('www.baidu.com', '.', -2) は、2 番目の '.' 以降のすべての文字をインターセプトします (カウントダウン)

SELECT substring_index('www.baidu.com', '.', -2)

結果: baidu.com

9. SUBSTR(name, 1, CHAR_LENGTH(name)-3)は、名前フィールドをインターセプトし、名前フィールドの最後の3桁を除くすべての文字を削除します。

SELECT SUBSTR('成都融資事業部', 1, CHAR_LENGTH('成都融資事業部')-3)

結果:成都ファイナンス

要約する

上記は、エディターが紹介した文字列関数をインターセプトするための MySQL SQL ステートメントです。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。エディターがすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • Mysql 文字列インターセプション関数 SUBSTRING の使用方法
  • MySQL インターセプションと文字列分割関数の使用例
  • Mysql 文字列の傍受と指定された文字列内のデータの取得
  • mysqlは指定された2つの文字列間の内容を傍受します
  • MySQL インターセプト文字列関数 substring_index の使用
  • MySQLの文字列インターセプト関連関数の概要
  • MySQL は文字列インターセプションのグラフィックチュートリアルを実装します

<<:  VMware 12 での Ubuntu 16.04 インストール チュートリアル

>>:  エレガントなJSコードの書き方

推薦する

jsを使用して動的な背景を実現する

この記事の例では、動的な背景を実現するためのjsの具体的なコードを参考までに共有しています。具体的な...

MySQL データベース クエリ パフォーマンス最適化戦略

クエリを最適化するExplain ステートメントを使用してクエリ ステートメントを分析するExpla...

VMware 構成 VMnet8 ネットワーク方法の手順

目次1. はじめに2. 設定手順1. はじめに1. NAT モード (VMnet8) は、仮想マシン...

JavaScriptイベント実行メカニズムの深い理解

目次序文ブラウザJS非同期実行の原理ブラウザのイベントループ実行スタックとタスクキューマクロタスクと...

Linux lseek関数の使い方の詳しい説明

注:記事に誤りがある場合は、メッセージを残して指摘してください。ご協力ありがとうございます。名前名前...

Vue.js でフォントを読み込む正しい方法

目次font-faceでフォントを正しく宣言するフォントをプリロードするフォントをホストするにはli...

Linux chkconfig コマンドの使用

1. コマンドの紹介chkconfig コマンドは、システム サービスの実行レベル情報を更新および照...

Nginx が Apache より優れている理由

Nginx は、わずか数年で Web サーバー市場の大部分を占めるようになりました。周知のとおり、N...

MySQLデータ移行方法とツールの分析

この記事は主にMySQLデータ移行方法とツールの分析を紹介します。サンプルコードを通じて詳細に紹介さ...

一般的なブラウザのユーザーエージェントの概要

1. 基礎知識: HTTP ヘッダー ユーザーエージェントユーザー エージェントは、ユーザー エージ...

HTMLのインライン要素とブロックレベル要素とは何か、またそれらの違いは何ですか

以前の就職面接で面接官が尋ねた質問を覚えています。「インライン要素とは何ですか。ブロックレベル要素と...

MySQL InnoDB のロック機構の詳細な説明

前面に書かれたデータベースは本質的に共有リソースであるため、同時アクセスのパフォーマンスを最大化する...

MySQLにインデックスを追加する方法

インデックスの簡単な紹介は次のとおりです。インデックスを追加する目的は、データベース クエリのパフォ...

Word のコンテンツを Web サイトのエディターに直接コピーすることはお勧めしません。

<br />質問: Word のコンテンツを Web サイトのエディターに直接コピーする...