、私はレポート要求のオフパラメータのいくつかを追跡します。このレポートでは、複数のIDを渡すことができ、すべてのIDをデータベース列の単一の列に格納します。これが正規化されたデータセットである場合、これには追加のテーブル設定がありますが、これは継承されたものです...SQLカラムに文字が現れる回数を数えるには?私は、SQLデータベースを持っているユーザー・ロギング表の場合
私は今、 2つ以上のIDが渡されたレポートが実行されました。 1つのレポートが要求されたレコードの数は、すべてカンマが含まれているため、簡単に取得できます。私は次に何をする必要がどのような
はカンマが列に表示された回数をカウントしています。どのようにSQLでこれを行うのですか?
--count the number of times more than 1 report was requested in the record
select
count(*) as cnt
from
[table]
where
RequestedReportParams Like '%,%'
あなたの実際の目標を解決するeed。この場合、mherrenの答えがより適切かもしれません。 – AdaTheDev
'REPLACE'は' LPL'を 'REPLACE'の周りに追加しました.' REPLACE'はintではなく文字列を返します。これはあなたの数学がうまくいかないことを意味します。しかし、クリエイティブな解決のために+1! – Eric
私はLEN()を入れるのを忘れています! - ありがとうエリック! – AdaTheDev