www.3112.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))+'%'

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

1、使用select按月、分店 统计当月销售合计 输出到临时表 2、使用Update语句计算累计销售值 3、输出临时表结果,然后删除临时表 个人思路,仅供参考

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

你把语句改为:rs.Open "select * from 船期信息表 where (靠泊日期 between'" + Format(DTPicker1(0)) + "' And '" + Format(DTPicker1(1)) + "') and (卸载量 between'" + Trim((Text2.Text)) + "' And '" + Trim((Text3.Text)) + "')", cn, 1...

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

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

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

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com