易截截图软件、单文件、免安装、纯绿色、仅160KB

sql 查询语句

数据表有字段A,B
有没有办法同个一个查询语句完成这种查询,A-B
A-B>0的时候select A-B from table
A-B <0的时候select B-A from table
希望查询结果只有一个结果集,请朋友们指导.
SQL code:
select case when a-b>0 then a-b when a-b<0 then b-a else 0 end from table



SQL code:
SELECT ABS(A-B) from TB


请参考!

1L 按着你的思路做的
2-3L是简便方法,反正最后的结果是一样

pls use case

引用
数据表有字段A,B
有没有办法同个一个查询语句完成这种查询,A-B
A-B>0的时候select A-B from table
A-B <0的时候select B-A from table
希望查询结果只有一个结果集,请朋友们指导.

select abs(a-b) from tb

SQL code:
SELECT ABS(A-B) from TB


SQL code:
select abs(a-b) from tb


select abs(a-b) from tb
想学习更多的查询函数,参考:
http://school.itzcn.com/special-spid-48.html


相关问答:

sql 截取字符串

我要得到一个字符串如:
sdfk|||sgts
sdfsfd|||rgreg
wrfw|||sefw
就是要得到|||后面的字符串,有什么函数吗?怎么用呢?谢谢!
SQL code:
select
right(col,len(col)-charindex('|||',col)-2)
f ......

sql 存储过程

我要做一个定点事件,是每天晚上12点就把三个表里的信息放入一个表里,我想用存储过程来写,怎么写呢?,那位高手帮帮忙吧,非常感谢!

用户名是唯一的
表A  字段
用户名:Name  ,邮箱:Ema ......

sql性能求助 - MS-SQL Server / 疑难问题

场景如下:
客户把备份好的数据库,发给我,我在本机还原后,运行写好的存储过程,比较快,并且在实施那边运行同样比较快。但是当实施在客户那边运行的时候速度就非常的慢,时间超出了程序的时间限制。远程在客户那 ......

sql 搜索语句 - .NET技术 / ASP.NET

<table style="width: 1000px"><tr>
  <td style="height: 38px; width: 35px;">
  姓名</td>
  ......

C#和数据库SQL - MS-SQL Server / 基础类

我们C#做一个窗体 往数据库里插入数据
  SqlConnection cn = new SqlConnection("Data Source=20090713-1752\\SQLEXPRESS;Initial Catalog=goods;Integrated Security=True");
  ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号