0

私は基本的に、呼び出されたレコードから、FaxOutNumber含まれている場所を除いてすべてのテキストを削除しようとしていますno...レコード内で一貫性がないため、場合によってはそのテキストが含まれることもありNO!ますno@emailaddress.com

私は…したい:

FaxOutNumber:
5145555@emailaddress.com
no!@emailadrress.com

に変更するには:

FaxOutNumber:
[null]
no

実際には、このフィールドを単純なBITに変換して、「いいえ」が「1」または真の値になるようにします。

前もって感謝します!

4

2 に答える 2

2

正規表現を使用できます:

ALTER TABLE my_table ADD COLUMN isNoRecord BOOLEAN;
UPDATE my_table SET isNoRecord = FaxOutNumber RLIKE '^no(!?)(@.+)?$';
ALTER TABLE my_table DROP COLUMN FaxOutNumber;
于 2012-12-14T16:27:07.937 に答える
0

あなたはこれを試すことができます-

UPDATE tableName SET FaxOutNumber = IF(FaxOutNumber RLIKE '^par',"",FaxOutNumber);
于 2012-12-14T16:36:54.577 に答える