SELECT * FROM Grade_Theory WHERE 'The funcdamental particle is called a quark, Bob!' LIKE '%'||Answer||'%'
####
SELECT * FROM Grade_Theory
####
SELECT RowID, Question,Answer
FROM Grade_Theory
####
my @words = split /\W+/, 'The funcdamental particle is called a quark, Bob!';
my @parts = ();
for (@words) {
push @parts, "Answer like '%$_%'";
}
my $where_clause = join (" or\n",@parts);
my $sql = "SELECT RowID, Question,Answer
FROM Grade_Theory
WHERE $where_clause";
print "$sql\n";
####
SELECT RowID, Question,Answer
FROM Grade_Theory
WHERE Answer like '%The%' or
Answer like '%funcdamental%' or
Answer like '%particle%' or
Answer like '%is%' or
Answer like '%called%' or
Answer like '%quark%' or
Answer like '%Bob%'
####
my @words = split /\W+/, 'The funcdamental particle is called a quark, Bob!';
my @long_words=();
for (@words) {
push @long_words, $1 if (/^(\w{3,})$/);
}
my @parts = ();
for (@long_words) {
push @parts, "Answer like '%$_%'";
}
my $where_clause = join (" or\n",@parts);
my $sql = "SELECT RowID, Question,Answer
FROM Grade_Theory
WHERE $where_clause";
print "$sql\n";
####
SELECT RowID, Question,Answer
FROM Grade_Theory
WHERE Answer like '%The%' or
Answer like '%funcdamental%' or
Answer like '%particle%' or
Answer like '%called%' or
Answer like '%quark%' or
Answer like '%Bob%'