ldcf.net
当前位置:首页 >> 求教大神!!用SQL iF语句写的查询!! >>

求教大神!!用SQL iF语句写的查询!!

SQL一般用case when then else end来写比较多,按你的要求,语句应该是: select caes when AVG(score) > 80 then '成绩优秀' else '成绩一般' end from score where SubjectID='S003' select top 2 * from 学员表

这个“%”百分号是字符形式的,SQL中字符不能参与数值运算,当然就报错了 示例: select cast(0.9*100 as varchar(20))+'%'

select 1 as id union all select 2 union all select 3 union all select 4 union all select 5

据我所知 SQL语句不能用或语句的判断!你可以用if判断过够 begin -> end 然后else 继续判断,或者else if都是可以的!不知道你能否理解!!!

做一下连接就可以了,把表结构描述一下,分分钟帮你写一句

substr函数...sqlserver我记得就是substring, select substring(cloumn,7,13) from table_name ---- 只是举例...

你这代码要用预编译preparedStatement用占位符就可以了

应该没有问题的 smallint 好像也可以不用输入长度吧,括号看没有大小写问题

比如说id为12,13,15,16,17,20。 查询 16 的上一条数据 select top 1 * from table where id

网站首页 | 网站地图
All rights reserved Powered by www.ldcf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com