問題タブ [rlike]
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.
mysql - MySQL REPLACE文字列を正規表現で置き換える
約 50,000 レコードのテーブルがあります。フィールドの 1 つは、1 から 800 までの可変数のパラメーターで構成される「インポートされた」フィールドです。すべてのパラメーターを 0 に置き換える必要があります。例:
1 パラメータ 3.45 は 0.00 になるはずです
2 つのパラメータ 2.27^11.03 は 0.00^0.00 になるはずです
3 つのパラメータ 809.11^0.12^3334.25 は 0.00^0.00^0.00 になるはずです
等々。
実際には、^ の間のものを 0.00 に置き換える必要があります (1 つのパラメーターの場合、^ なしで 0.00 にする必要があります)。
または、何とか ^ の数を数え、0.00^0.00^0.00 のような文字列を生成し、それを置き換える必要があります。利用できる唯一のツールは MySqlWorkbench です。
助けていただければ幸いです。
regex - ハイブで IP アドレスの最初の 2 オクテットを抽出する正規表現
ハイブの IP アドレスの最初の 2 オクテットだけを抽出したい。Hiveでサポートされている同等の正規表現を誰か教えてもらえますか?
たとえば、ip_address '192.96.45.33' から '192.96.0.0' を抽出します。
mysql - 番号付き文字列に対する MySQL RLIKE の動作
RLIKE を使用して、mysql でいくつかの電子メール ドメインを検索しています。
クエリは次のとおりです。
これは、例の数字を持つすべての電子メール ドメインと一致しました。
理由はありますか?
編集: また、少なくとも 2 桁の連続した電子メール ドメインが検出されることにも気付きました。
本当に奇妙です。
mysql - R での MySQL: sqldf と RLIKE の使用
次のように、Rのローカルデータフレームに対して巨大なブール値のsqldfを実行しようとしています:
上記のクエリは省略されています。実際のクエリは、near 関数を含む 20 語の長さです
ただし、RLIKE 関数を使用すると構文エラーが発生します。
sqldf ライブラリで RLIKE を使用する方法はありますか?
mysql - 「regexp」を使用した同じクエリは、mysql で異なる結果を返します
基本的に、私が欲しいのは、その理由を理解することです
select 'aa' regexp '[h]'
0 を返し、
select 'აა' regexp '[ჰ]'
1 を返しますか?
フィドルをチェック
mysql - regxp が一致する _timestamp で終わる MySQL テーブルを選択します
次のように記述できるパターンに一致するmysqlデータベース内のいくつかのテーブルを分離しようとしています
some-name _ 10 桁のタイムスタンプ
例えば:
末尾が 10 桁のすべてに一致する正規表現を使用する方法はありますか? このように?
私は試した
機能しませんでした(空のセット)。
mysql - MySql REGEXP または RLIKE UPDATE
私はいくつかの質問を読んでいて、REGEXP または RLIKE が UPDATE 機能をサポートしていないことに気付きました。
と呼ばれるテーブルとemail_accounts
列を取得しlogin
ました。その列には、次のような電子メール アドレスの途中に大文字が含まれるデータがいくつかあります_clientNAME@domain.com_
。大文字は@domain.comの前のどこにでもある可能性があることを考慮して、大文字を取得して小文字に変更するだけです
私が使用したSELECTは次のとおりです。SELECT * FROM contas_emails WHERE CAST(login AS BINARY) RLIKE '[A-Z]';
ありがとう!
mysql - 括弧内のものを除くすべての一致する単語を取得する方法は? 正規表現/Mysql
これが私が持っている例です:
次のような括弧内のものを除くすべてを取得したいJELLY2
:
と
次のような select ステートメントでデータを取得する必要があります。
それとも、RLIKE やその他の方法で可能でしょうか?
mysql - MySQL Where RLIKE 任意の文の単語
次のようなテーブルがあります。
rlikeステートメントを使用して、column1の単語がcolumn2に含まれるすべてのレコードを返すにはどうすればよいですか? (この例では id=1,2,4)
ありがとうございました
regex - 文字列のリストに対する RLIKE のハイブ
2 つのテーブルがあり、1 つは長い文字列 + int 値、もう 1 つは短い文字列です。table1 の各行を一致させて、table2 に値が含まれないようにしたいと考えています。
table1 の値: 「今の iPhone が好き」、「iPhone は素晴らしい」、「これもここにある」
table2 の値: ' iphone ' ' galaxy '
出力をtable1の3行目だけにする必要がありますが、これを行うと:
table1 a, table2 join
完全な外部結合であり、一致しない重複した値が常に残るため、機能しません。