0

テーブルで更新クエリを実行して、列の値からすべてのスペースを削除するために使用される適切な構文は何ですか?

スペースを含むユーザー名がインポートされたユーザー テーブルがあり、スペースを削除する必要があります。つまり、「ジョン・スミス・シニア」。「johnsmithsr」である必要があります。

約500以上の発生があります。

4

5 に答える 5

7

次のようなことを試すことができます:

UPDATE `table` SET `column` = REPLACE( `column` , ' ' , '' )
于 2012-09-27T17:05:30.030 に答える
1
UPDATE <table>
SET name = REPLACE(name, ' ', '') ;

500回以上の発生はそれほど多くないので、これはすぐに実行されるはずです

于 2012-09-27T17:05:35.743 に答える
1

これを試して

 update table_name set column_name = replace(column_name, ' ', ''); 

2 番目の引数は 3 番目の引数に置き換えられます。

于 2012-09-27T17:06:56.063 に答える
0

これが私たちが探しているものだと思います

SELECT some_columns FROM table_name WHERE REPLACE(col_name, ' ', '') LIKE 'some string';
于 2020-06-07T09:27:37.887 に答える