私はこのシナリオを持っています: テーブルtable 1
と呼ばれ、groups
という名前のテーブル。 Iその列現在、私はこれをやっている私は分割し、その後、変数myGroup
SQLセルを分割して後で文字列を比較することは可能ですか?
と比較する必要があるグループの範囲があります。
myGroup = 32
trueGroup = false
sql = "select * from table1 where groups like '%" & myGroup & "%'"
set rs = conn.execute(sql)
if not rs.eof
do until rs.eof
title = rs("title")
groups = rs("groups")
groupsSplitted = split(groups, ",")
for i = lbound(groupsSplitted) to ubound(groupsSplitted)
if cint(myGroup) = cint(groupsSplitted(i)) then
trueGroup = true
end if
next
if trueGroup
response.write(title)
end if
next
end if
それはSQLラインですべてを行うことは可能ですか? :)
適切に設計されたテーブル構造では、グループがレコードごとに1つのグループに分割され、このような分割を行う必要は全くありません。言い換えれば:あなたのテーブル構造を修正すれば、この問題は解消されます:http://en.wikipedia.org/wiki/Database_normalization –