社区
疑难问题
帖子详情
一个SQL语句问题,请高手指点
squle
2006-03-22 10:36:15
table中包括
ID 姓名 分数
1 王某 80
2 李某 70
3 席某 40
4 周某 90
执行一条SQL语句以后得到的表是
ID 姓名 及格
1 王某 是
2 李某 是
3 席某 否
4 周某 是
用什么SQL语句呢,请高手指点。
...全文
127
7
打赏
收藏
一个SQL语句问题,请高手指点
table中包括 ID 姓名 分数 1 王某 80 2 李某 70 3 席某 40 4 周某 90 执行一条SQL语句以后得到的表是 ID 姓名 及格 1 王某 是 2 李某 是 3 席某 否 4 周某 是 用什么SQL语句呢,请高手指点。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aniude
2006-03-23
打赏
举报
回复
---------------
select ID,姓名,及格=case when 分数>=60 then '是' else '否' end from table
eddy8863
2006-03-23
打赏
举报
回复
结帖吧,呵呵
squle
2006-03-22
打赏
举报
回复
这次可以了,呵呵,用WHEN可以了。万分感谢
squle
2006-03-22
打赏
举报
回复
非常感谢,不过好象执行不了。
在关键字 'where' 附近有语法错误。
eddy8863
2006-03-22
打赏
举报
回复
declare @table table (id int,姓名 varchar(10),分数 int)
insert @table select 1,'王某',80
insert @table select 2,'李某',70
insert @table select 3,'席某',40
insert @table select 4,'周某',90
select id,姓名,[及格]=(case when 分数>=60 then '是' else '否' end) from @Table
1 王某 是
2 李某 是
3 席某 否
4 周某 是
错误多多 ^_^
eddy8863
2006-03-22
打赏
举报
回复
declare @table table (id int,姓名 varchar(10),分数 int)
insert @table select 1,'王某',80
insert @table select 2,'李某',70
insert @table select 2,'席某',40
insert @table select 2,'周某',90
select id,姓名,[及格]=(case when 分数>=60 then '是' else '否' end) from @Table
1 王某 是
2 李某 是
2 席某 否
2 周某 是
eddy8863
2006-03-22
打赏
举报
回复
select id,姓名,[及格]=(case where 分数>=60 then '是' else '否' end) from Table
请
各位大佬帮忙,本人遇到
一个
SQL语句
的
问题
SQL语句
如下: select Z.ID,Z.DJBH,Z.RQ,K.BH,K.MC,Z.JE,iif(Z.ZT,中止执行,iif((select count(*) from CCGDMwhere M.ZBID = Z.ID and Val(fromat((select sum(SL) from CGSH where DDID = M.ZBID and HPID = M.HPID),0.0
【PHP面试题】
请
简述项目中优化
SQL语句
执行效率的方法,从哪些方面,
SQL语句
如何分析?
文章目录一、考点1、查找分析查询速度慢的原因1)分析SQL查询慢的方法2)使用 show profile3)使用 show status4)使用 show processlist5)使用 explain2、优化查询过程中的数据访问1)访问数据太多导致性能下降2)确定应用程序是否在检索大量超过需要的数据,可能是太多行或列3)确认 MySQL服务器是否在分析大量不必要的数据行4)避免使用如下
SQL语句
...
如何编写
一个
高效的
sql语句
一. 序言 数据库的性能
问题
,一直以来都是困扰各个事业部的大
问题
。在性能
问题
中
SQL语句
的编写又是重中之重。因此,为提高各个事业部相应产品的执行效率,提高软件的性能,实现从功能要求到性能要求的转变,特编写此专题文章。 二. SQL的优化器执行分析 在ORACLE RDBMS SERVER软件的内部,对于
SQL语句
的执行有
一个
优化器(OPTIMIZER)对
SQL语句
的执行进行优化。
sql语句
过长的
问题
sql语句
长度超过限制,一般有两种情况: 1.字段的值过长,比如新闻的内容等 解决办法: declareaclob:='超长值'; begin insertintoTABLE(字段名)values(a); end; 当然该字段要设成clob类型的 2.动态生成
sql语句
时整体超过长度限制,比如“ in (‘1’,‘2’,。。。,‘n’)”,当然不只是这一种情...
SQL GO语句
GO是批处理的标志,是一条或多条
SQL语句
的集合,SQL Server将批处理语句编译成
一个
可执行单元,此单元称为执行计划。 如果只是执行一条语句,有没有GO都一样,如果多条语句之间用GO分隔开就不一样了,每个被GO分隔的语句都是
一个
单独的事务,
一个
语句执行失败不会影响其它语句执行。 GO语句把程序分成
一个
个代码块,即使
一个
代码块执行错误,它后面的代码块任然会执行。 ...
疑难问题
22,297
社区成员
121,728
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章