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コードの書き方

推薦する

.NETCore Dockerはコンテナ化とプライベートイメージリポジトリ管理を実装します

1. Dockerの紹介Docker は Linux オペレーティングシステムの一部の機能をベースに...

Vue+Elementでページング効果を実現

この記事の例では、ページング効果を実現するためのvue+Elementの具体的なコードを参考までに共...

W3C チュートリアル (5): W3C XML アクティビティ

XML は、データを記述、保存、送信、交換するために設計されています。 XML 1.0 は XML ...

ウェブサイトのカラースキーム ウェブサイトに適した色の選択

色はウェブサイト訪問者に影響を与えますか?数年前までは、ウェブサイトはまだ贅沢品でしたが、今ではほと...

Javascript で SessionStorage と LocalStorage を使用する方法

目次序文SessionStorage と LocalStorage の紹介SessionStorag...

nginx と keepalived を組み合わせて高可用性を実現するための手順を完了する

序文システムの高可用性を満たすためには、通常、クラスターを構築する必要があります。ホストがクラッシュ...

Debian 9 システムに MySQL データベースをインストールする方法

序文タイトルを見ると、誰もが「Debian 9 に MySQL をインストールするにはどうすればいい...

border-image を使用してテキストバブルの境界線を実装する方法のサンプルコード

開発中に、非常に単純なテキストバブル効果に遭遇しました。これは、おおよそ次のようになります。 うーん...

Reactは複雑な検索フォームの展開と折りたたみ機能を実装します

時間に余裕を持って、過去を忘れましょう。前のセクションでは、[検索] フォームとクエリおよびリセット...

ECMAScript のイテレータの詳細な説明

目次序文以前のバージョンイテレータパターンイテレータファクトリ関数イテレータプロトコル最後に序文多く...

CSS フロート(float, clear)の人気の解説と体験談

私はかなり昔に CSS に触れましたが、フローティングについてはいつも混乱していました。私の理解が浅...

Vueにログイン認証傍受機能を設置するアイデアを詳しく解説

目次1. 解決策2. サーバーから返されたトークンをブラウザに保存する3. リクエストにアクセス権限...

Docker を使用してエンタープライズレベルのカスタムイメージを構築する方法

序文退社前に、ある依頼を受けました。基本イメージ規格の変更により、最新の Docker イメージ規格...

Linux での NTP サーバー設定の詳細な手順

目次1. 環境設定1.NTPサーバー2. ビジネスサーバー2. NTPサーバーの設定1. chron...

MySQL移行計画と落とし穴の実践記録

目次背景解決策1: 古いデータをバックアップするオプション2: テーブルを分割する解決策3: tid...