SQL でスラッシュで区切られた文字列から最後の要素を抽出するにはどうすればよいですか?
Jan 05, 2025 pm 10:13 PM文字列から最後の要素を取得する
テーブルにスラッシュで区切られた値が含まれるシナリオでは、最後の要素を抽出する必要があります。各文字列の。これを達成するために、SQL の領域を詳しく調べます。
この特定のタスクのために、強力な関数 SUBSTRING を導入します。この関数を使用すると、指定された開始位置と長さに基づいて文字列の一部を抽出できます。
ここで重要なのは、最後の要素の開始位置を決定することです。 CHARINDEX 関数を利用して、文字列の逆の最後のスラッシュの位置を見つけます。文字列の長さからこの位置を減算すると、開始点が得られます。
すべてをまとめると、次の SQL クエリを構築します。
SELECT SUBSTRING(string, LEN(string) - CHARINDEX('/', REVERSE(string)) + 2, LEN(string)) FROM SAMPLE;
このクエリは、から始まる部分文字列を効果的に抽出します。最後のスラッシュの後から文字列の末尾までの位置。最終結果は、目的の最後の要素を含むテーブルになります。
Diet.aspx MeettheFoodieandtheMD.aspx OurMenu.aspx
この機能をデモンストレーションするために、http://sqlfiddle.com/#!3/41ead/11 で対話型の JSFiddle を提供します。
以上がSQL でスラッシュで区切られた文字列から最後の要素を抽出するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Alter Tableステートメントを使用してMySQLのテーブルをどのように変更しますか?

Linuxでmysqlを実行します(phpmyAdminを使用してポッドマンコンテナを使用して/なし)

MACOSで複数のMySQLバージョンを実行する:ステップバイステップガイド

共通の脆弱性(SQLインジェクション、ブルートフォース攻撃)に対してMySQLを保護するにはどうすればよいですか?

MySQL接続用のSSL/TLS暗号化を構成するにはどうすればよいですか?
