2016-09-14 12 views
0

多くの列を持つDBにクエリを行い、NULLを含まない行のみを検索したいとします。Nullのない結果を返すクエリを作成するにはどうすればよいですか?

このクエリはどのように記述できますか?

+0

使用上のWHERE句に、すべてのこれらの行を追加することができます。これにより、この

Select 'AND', Name, 'IS NOT NULL' from sys.columns where object_id in (select object_id from sys.objects where name like 'TABLE-NAME' and type='U') 

ようsys.columnsを使用していますあなたのWHERE条件ではNULLではありません – Nebi

+0

すべてのNULL可能な列をチェックしてください。これ以上の方法はありません。 – Serg

答えて

1

is not nullを使用してください。たとえば、

SELECT [col1] FROM [YourTable] 
WHERE [col1] is not null 
-1

私の理解が正しい場合は、NULL列を持たないレコードを取得する必要があります。

動的「」句を構築する方法 `あなただけ

Select * from TABLE-NAME WHERE **list of clauses here** 
関連する問題