0

SELECT DISTINCTテーブルで文字列を返したい。

文字列が空白の場合、その行について知りたくありません。

さらに悪いことに、一部のユーザーは空白を入力しており、それらの行も無視したいと考えています。

(これどうやってするの?ありがとう (MySql)

4

2 に答える 2

3
SELECT DISTINCT col_name 
FROM table_name
WHERE TRIM(col_name) != ''
于 2012-10-23T01:58:09.837 に答える
1

COALESCEMySQL で使用して、最初の非NULL列を取得できます。

さらに、CASEステートメントを使用して、いずれかの列がNULLまたは空の文字列であるかどうかを確認し、それに基づいて条件付きクエリを作成することもできます。

于 2012-10-23T01:55:10.977 に答える