【发布时间】:2014-01-02 05:57:11
【问题描述】:
我有一个名为 Student 的表名,其中包含以下列及其值
roll_no name marks
123 rabes 80
567 baban 78
798 rees 98
345 tem 89
321 tom 82
987 lakhen 95
787 Mekkan 92
我想过滤只有 a 或只有 e 或两者一起的学生姓名。我写了这样的查询:
SQL: select name from Student where name like '%a%' and name like '%e%'
查询的输出:
roll_no name marks
123 rabes 80
567 baban 78
798 rees 98
345 tem 89
987 lakhen 95
787 Mekkan 92
上述方法对我来说效果很好,但我想要具有单一匹配模式的查询(使用单一类似)。考虑 roll_no 是主键。请帮帮我。
【问题讨论】: