2017-04-05 6 views
0

MySQLのTRIM機能は素晴らしい作品。SELECT *クエリにTRIMを達成するためにどのように

これは動作しません:

SELECT TRIM(BOTH "'" FROM *) FROM posts 

は、この結果を達成し、このようなワンステップのプロセスがありますか?

+0

可能な複製http://stackoverflow.com/questions/34391793/is-there-a-way-to-trim-all-data-in-a-select-from-statement – Jpsh

答えて

0

あなたがテーブルにauto_incrementフィールドを持っている場合、それはトリム機能で働いて文句を言わない、トリムするために例えば

SELECT TRIM(BOTH "'" FROM field1) as field1, TRIM(BOTH "'" FROM field2) as field2 FROM posts 

をフィールドを指定する必要がありました。

+0

私はこれを行うことができますこの方法では、列の名前を取得してからクエリを作成します(複数ステップのプロセス)。私はワンステッププロセスがあるかどうかを調べています。 –

+0

その質問には答えません。なぜなら、 'trim'関数は非char型のフィールドでは機能しないからです。 – Jpsh

関連する問題