名前列にはスペースが含まれます。名前だけを含む列行をフェッチしようとしましたが、空白値を含む列を返します。私が試した:空白を含まない値のみを含む列を返します。
select name,id from details where name is not null;
上記のクエリは、データにスペースが含ま返します。そこに空白を含むデータを削除するには?
名前列にはスペースが含まれます。名前だけを含む列行をフェッチしようとしましたが、空白値を含む列を返します。私が試した:空白を含まない値のみを含む列を返します。
select name,id from details where name is not null;
上記のクエリは、データにスペースが含ま返します。そこに空白を含むデータを削除するには?
NOT LIKE
構文を使用してください。クエリを次のように変更してください:
select name,id from details where name is not null and name not like '% %'
あなたはthisの回答を確認できます。
select name,id from details where name is not null and trim(name) <> '';
はtrim
機能を試してみてください。
select name, id
from details
where name is not null and name !=""
これはあなたのために働く可能性があります
私のコードをフォーマットするためのExDevをありがとう、これは私の最初の貢献です。 次回から気をつけます。 :) –
あなたはこの答えをチェックアウトでしたが、同様のhttps://stackoverflow.com/questions/6969315/mysql-query-to-return-rows-that-contain-whitespace – Umakanth