SQLでAという項目に対して全桁spadeではないレコードを抽出(検索)したいのですが、その場合どのようなSQL文にすればいいのでしょうか。

1件の回答

回答を書く

1235570

2026-03-04 04:55

+ フォロー

A列が「全部スペースだけ」の行を除きたいなら、だいたい次のように書きます。

SELECT *
FROM テーブル名
WHERE A IS NOT NULL
AND TRIM(A) \u0026lt;\u0026gt; ‘’;

理由としては、TRIM(A) で項目Aの前後のスペースを削り、結果が空文字列でなければ「少なくとも1文字はスペース以外が入っている」と判断できるからです。
NULLも除きたい場合は IS NOT NULL を併せて条件に入れます。

うったえる有益だ(0シェアするブックマークする

Copyright © 2026 AQ188.com All Rights Reserved.

博識 著作権所有