ymjewfn 发表于 2008-4-22 13:35:06

请教SQL高手,帮我看一下这条SQL那儿错了!

select top 5 c_name,c_stu from class where c_stu>30 and c_type=trueand c_name like '*二班*' order by c_stu asc,c_type desc

small_fish 发表于 2008-4-22 16:57:10

回复 1# 的帖子

是不是因为like 后的模糊查询用 %的?
试一下 '%二班%'

zqp 发表于 2008-4-22 17:31:30

樓上的是對的

65138935 发表于 2008-4-22 21:28:09

二班——%二班%

别叫我神 发表于 2008-4-24 15:26:04

改成like '%二班%'

wataxi 发表于 2008-4-24 15:31:43

楼上正解

菜鸟上路 发表于 2008-4-24 15:32:40

我记得没见过带*的

snowboyz 发表于 2014-7-28 11:36:37

yes, that's it

anywhereanytime 发表于 2014-7-29 15:32:54

like '*二班*'是VB的写法,SQL语句中 使用like需要用%
页: [1]
查看完整版本: 请教SQL高手,帮我看一下这条SQL那儿错了!