Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
SELECT DISTINCTテーブルで文字列を返したい。
SELECT DISTINCT
文字列が空白の場合、その行について知りたくありません。
さらに悪いことに、一部のユーザーは空白を入力しており、それらの行も無視したいと考えています。
(これどうやってするの?ありがとう (MySql)
SELECT DISTINCT col_name FROM table_name WHERE TRIM(col_name) != ''
COALESCEMySQL で使用して、最初の非NULL列を取得できます。
COALESCE
NULL
さらに、CASEステートメントを使用して、いずれかの列がNULLまたは空の文字列であるかどうかを確認し、それに基づいて条件付きクエリを作成することもできます。
CASE