問題タブ [charindex]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - 2文字間の文字列を取得する方法
- と · の間の文字列を取得する必要があります。これは、GigabitEthernet1/0/1 です。
私は以下を使用することができます
そして、それは私が望むものを与えるでしょうが、いくつかの例では、・が-に置き換えられています. 例えば:
そして、これは私のクエリを壊します。- と - の両方を満たす方法はありますか?
感謝
更新 - 別の条件を追加することは可能ですか? 文字列が以下の場合:
末尾に - または · はありません。この場合、私は - の後のものが欲しいだけです
mysql - t-sqlの最後から文字列内のcharの最初の出現のインデックスを取得します
助けていただければ幸いです
1 か月の稼働日と休日を表す文字列があります。
index
今月の最終営業日 (この場合は )を取得する必要があり31
ます。
または
そして最後のウォトキング日は28日。
私は最初の営業日を取得する方法を知っています:
では、最後の 1 つはどうでしょうか。逆に反復しようとしましたが、NULL になりました。前もって感謝します!
sql-server - SQLサーバーで特定の番号のインデックスを作成する方法
index
特定の値に対して特定の数のを見つける方法
たとえば、私の番号が1001
1001
Ieで両方の現在のインデックスが必要です。1
と4
を使用していますが、これで firstcharindex
しか取得できません。charindex
1
sql - SQLサーバーで文字列内の部分文字列を見つけようとしています
私は多くの記事を読んでおり、部分文字列を見つけるには以下を使用する必要があることをスタックオーバーフローに含めています。
私は次のことを試みていますが、うまくいかず、常に間違って返されます:
文字列 がある'Basketball & Soccer'
とします。アンパサンドをチェックしてエンコードするスクリプトを作成しようとしています&
。'Basketball & Soccer'
私の問題は、データベースに'Basketball & Soccer'
.
したがって、スクリプトを実行すると、2 番目のスクリプトは次のようになります。
私はそれをきれいにするために次のことを試みています:
sql - ストアド プロシージャ定義から文字列を抽出する
リモート サーバーからデータを抽出するいくつかのストアド プロシージャで使用されるライブラリを確認する必要があります。
私は(SOの助けを借りて、SO 21708681を参照)以下のコードを構築しました:
各ターゲット ストアド プロシージャ内には、次のような行があります。
ストアド プロシージャごとに 'LIVEBOC_A' の部分 ('LIVEBOC_A' または LIVEBOC_B のいずれか) を知る必要があります。
PATINDEX と CHARINDEX を使用して、定義内の文字列の開始 opf の場所を取得しようとしましたが、sysmodules
返されるのはゼロか、文字列またはバイナリ データが切り捨てられるというエラーだけです。
sql - SQL: CHARINDEX を使用して、最初の一致だけでなく、最適な一致を返すことはできますか?
http://sqlfiddle.com/#!6/5ac78/1
そのフィドルが機能するかどうかはわかりません。CHARINDEX の結合からコード 2 を返したい。
別の例として、次のような説明テーブル (dt) があります。
そして、次のようなエントリを持つマスター テーブル (mt):
マスター テーブルのコードを 383 に設定する必要があります。CHARINDEX(dt.Description, mt.Description) > 0 を使用して JOIN に基づいて INSERT を実行すると、毎回 mt.Code が 199 に設定されます。
マスター テーブルを更新して、最初に一致したインスタンスだけでなく、最も一致するコードを説明テーブルから取得するにはどうすればよいですか?
ありがとう!
sql - 2 つの同じ変数の間の文字列を取得する SQL
このような文字列があります1234-56-7-8-9012
。これは任意のサイズにする-
ことができ、間の値は任意のサイズにすることができます。この文字列の途中でを抽出する必要があり7
ますが、文字列のサイズの変化に対応できません。これは私が使用しているものですが、サイズの変更は必要ありません:
これで 7 の値が得られますが、その値の長さが 2 になることもあります。基本的には 2nd と 3rd の間の数字を取得する必要があり-
ます。
sql-server - 列データの数値部分のみを取得する
データベースに、数字と英数字の両方を含む列があります。列から数値(6つの数字)のみを取得したい。
データの例:
この列からすべての行を返す select ステートメントを作成し、数値以外はすべてフィルターで除外したいと考えています。
私は SQL Server を使用しているので、おそらく Charindex を使用する必要がありますが、方法がわかりません。