2012-11-28 18 views
7

私は、自動請求に使用する顧客データベースを持っています。 CC有効期限フィールドに有効期限の無効なエントリを持つレコードがいくつかあります。たとえば、非数値です。 NON-Numeric値を持つエントリを検索する方法はありますか?以下は、クエリがどのように見えると思われるかの開始点です。データベースの列に数値以外の項目を入力する方法

ありがとうございました。

答えて

13
select * 
from customers 
where ISNUMERIC(ccexperiation) = 0 

いくつかの小さな警告があります。 hereを参照してください。

+0

ありがとうございました。また、有効期限のないすべてのレコード(通常は非アクティブ)が返されました。レコードが空白または数値の場合は除外して、数字の他にフィールドに何かを持つレコードを検索する方法はありますか? – Shmewnix

+2

空白(およびNULL)を除外するには、 'AND ISNULL(ccexperiation、 '')<> '''をクエリの末尾に追加するだけです。 –

関連する問題