問題タブ [patindex]

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.

0 投票する
2 に答える
220 参照

sql - SQLでpatindexを使用してパターンを見つける

データ入力担当者によって入力されたデータが正しくない郵便番号列があります。例: だれかが郵便番号を提供しない場合、データ入力担当者は通常、00000 または 0000000 (または 00、または 000 または 0) を入力します。

Zipcode 列を調べて、数字が 0 しかないものを除外するクエリを設計する必要があります。したがって、「0」、「00」、「000」などを除外します。PatIndex で可能ですか?

0 投票する
3 に答える
709 参照

sql-server - MSSQL は、このパターンに従って部分文字列を選択します

MSSQL に接続するものをお願いします。

したがって、 というCommand(VARCHAR)名前のテーブルの一部であるという名前の列が 1 つありますTB_Commander

この列には、(行) のような結果が含まれます。

ところで。私がやりたいことは、「o:2312312」のみを含むこの行から部分文字列を選択し、行番号2については「o:342342344」のみを選択することです。

私はここで立ち往生しています:

私の英語でごめんなさい...

手を貸してくれてありがとう...

0 投票する
0 に答える
169 参照

return - PATINDEX は間違った値を返しますか?

PATINDEX('%n%','nguyen')最初の出現ではなく値 6 を返すのはなぜPATINDEX('%n%','nathan')ですか? 最初の出現で値 1 を返します。

0 投票する
1 に答える
605 参照

mysql - SQL は varchar (部分文字列) から数値のみを取得します

この varchar フィールドがあります。

たとえば、数字のみを取得したい:

私はこれを試しましたが、うまくいきません...:

どのようにできるのか?ありがとう

0 投票する
1 に答える
623 参照

linq - String.Format と PatIndex を使用した IQueryable

string.format2 つの db エンティティ A、B で使用SqlFunctions.PatIndexしてからそれらを使用しようとすると、問題に直面しています

エンティティへの例外 Linq のスローは、メソッド string.Format を認識しません

私が使うときAsEnumarable()

この関数は、LINQ to Entities からのみ呼び出すことができます

誰でもこれを行う方法を提案できますか。

0 投票する
3 に答える
1638 参照

sql - SQL Server で IP アドレスを検索する

SQL Server に IP アドレスを含むレコードが 1,000 万件以上あります。アドレスをさらに分析するには、アドレスを解析して別の列にする必要があります。機能する PATINDEX を使用してみましたが、IP アドレスのパターンは 1 つしかカバーしていません。最初のオクテットは 50、41、または 107 である必要があります。残りの 3 つのオクテットは、1 桁から 3 桁の範囲です。私が使用したのは、50/41/107.xxx.xxx.xxx の catpures です。

1 つのクエリですべての IP パターン (50.x.xxx.xxx、50.xx.x.xxx など) を取得するにはどうすればよいですか?

0 投票する
2 に答える
998 参照

sql - T-SQL PATINDEX -1

これは私の最初の投稿であり、開発の初心者でもあります。いずれにせよ..私の問題は次のとおりです。

SQL ステートメント:

clienti.SedeLegaleIndirizzoclientiテーブルで、SedeLegaleIndirizzoはストリートと番号を含むアドレスの列です。通りを番号から分離したいのですが、私のステートメントでは、最初の番号で通りを取得します。charindex からわかるように、最後のパラメーターに -1 を追加できますが、問題は、そのパラメーターを patindex で配置すると、このエラーが返されることです。

数値を検索しているため、charindex ではなく patindex を使用しています...

誰かの提案は何ですか?

0 投票する
2 に答える
394 参照

mysql - SQL - 可変長文字列の数値部分を抽出する

次に例を示します。

[U_TipTon]=118.7->59.35;[U_Haulge]=428.28->214.14

118.7->59.35 を Tipton として抽出し、別の列で 428.28->214.14 を U_Haulage として抽出する必要があります。

文字列の長さは可変であり、パターン ワードの位置も可変です。

Patindex を試していますが、方法が見つかりません。