0

私はそのような異なる列を持つテーブルを持っています

CREATE TABLE survey(
id int(11) not null auto_increment,
what_is_your_name VARCHAR(255),
how_old_are_you varchar(20),
your_occupation varchar(255)
...
...
...
)

調査テーブルの結果から出力を作成する必要がありますが、列が null でない場合にのみ値を連結する必要があります。

したがって、すべての値が提供されている場合、最終的な文字列は次のようになります NAME IS: [what_is_your_name] AGE: [how_old_are_you] OCCUPATION: [your_occupation]

2 つの値のみが提供され、[what_is_your_name] が null の場合、出力は NAME IS: [what_is_your_name] OCCUPATION: [your_occupation] のようになります。

ただし、値を連結したいのは、値がnullではない場合だけです。上記の表にはさらに多くの質問がありますが、問題を説明するために表の一部のみを掲載したことに注意してください。

MySQLでそれを行うにはどうすればよいですか?

ありがとう

4

1 に答える 1