求一sql语句或函数。现在想取出所有正数相加大于2的,并且至少有一个大于2的记录
现在有一个表
UserID
A int
B int
C int
D int
E int
F int
G int
H int
I int
J int
K int
L int
这样十五个字段。
A至L中的数值有正有负。现在想取出所有从A到L中的正数相加大于2的,并且A到L中至少有一个大于2的记录
不知大家明白没有。
比如说
UserID 1 2 3
A 2 1 2
B 1 1 1
C -1 1 0
D 0 0 0
E 0 0 0
F 0 0 0
G 0 0 0
H 0 0 0
I 0 0 0
J 0 0 0
K 0 0 0
L 0 0 0
像上面这个表中,我只能取出UserID是1和3的记录
http://community.csdn.net/Expert/topic/5315/5315473.xml?temp=.446377
UserID
A int
B int
C int
D int
E int
F int
G int
H int
I int
J int
K int
L int
这样十五个字段。
A至L中的数值有正有负。现在想取出所有从A到L中的正数相加大于2的,并且A到L中至少有一个大于2的记录
不知大家明白没有。
比如说
UserID 1 2 3
A 2 1 2
B 1 1 1
C -1 1 0
D 0 0 0
E 0 0 0
F 0 0 0
G 0 0 0
H 0 0 0
I 0 0 0
J 0 0 0
K 0 0 0
L 0 0 0
像上面这个表中,我只能取出UserID是1和3的记录
http://community.csdn.net/Expert/topic/5315/5315473.xml?temp=.446377
...全文
相关推荐
利用sql语句复制一条或多条记录
sql 复制记录
用sql语句求出占比,并且后面加%比
用sql语句求出占比,并且后面加%比 cast(cast(round(count(*)*100/((select count(*) from (select
一条sql语句完成MySQL去重留一
在使用mysql时,有时需要查询出某个字段不重复的记录,虽然mysql提供 有distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。
用SQL语句查询数据库中某一字段下相同值的记录方法
今天接到一任务,有一张学生信息表(Excel表),里面有一万多条记录,现在要把这张表导入到数据库中,并设置学生学号为主键,但是现在这张表中的学生学号有重复的记录,我必须先找出这些重复的记录,然后再进行筛选,经过研究问题终于得到解决。 以上问题实际上就是查询数据库表中某一字段值重复的记录,这里省略如何将Excel表导入到数据库步骤,只讨论用SQL查询数据库中某一字段下相同值的记录方法。 现在假设数据库表名为student,里面有字段Sno(学号),ID(身份证),这里提供两种查询的方法: 方法一:通过学号和身份证字段来查询(数据库执行效率高,推荐) 代码如下: SE
执行一条sql语句update多条记录实现思路
如果你想更新多行数据,并且每行记录的各字段值都是各不一样,你会怎么办呢?本文以一个示例向大家讲解下如何实现如标题所示的情况,有此需求的朋友可以了解下


应用实例
