sql-求助,怎么写这个SQL!!!

问题描述

求助,怎么写这个SQL!!!

例如
select 文具 , 类型, count(0) as count from 表
group by 类型, 文具
得出以下这张表
文具 类型 数量
铅笔 自动 2
铅笔 木质 9
铅笔 手动 3

我想统计出在以上的sql语句中修改或添加,使能统计出 铅笔的总数为14

解决方案

select sum(数量) from 表 where 文具='铅笔'

时间: 2024-08-19 22:30:02

sql-求助,怎么写这个SQL!!!的相关文章

oracle数据库,SQL语句怎么写,求助

问题描述 oracle数据库,SQL语句怎么写,求助 如果选择的时间间隔是:"1年" 那个就将每年的最后一个数据显示出来 如果选择的时间间隔是:"1月" 那个就将每月的最后一个数据显示出来 如果选择的时间间隔是:"1日" 那个就将每天的最后一个数据显示出来 如果选择的时间间隔是:"1时" 那个就将每小时的最后一个数据显示出来 oracle数据库,SQL语句怎么写,求助 解决方案 按年等日期分组,取每组事件最大的. 解决方案二:

这两个sql语句怎么写?求助。

问题描述 这两个sql语句怎么写?求助. 学生表 : 学生id 学生姓名 1 小红 2 小明 3 小石 课程表: 课程id 课程名称 课程老师 1 语文课 王老师 2 数学课 程老师 3 英语课 刘老师 选课表: 学生id 课程id 分数 1 1 65 1 2 58 1 3 90 2 2 80 3 1 50 3 2 20 3 3 40 1.请查出选择了数学和英语两门课程的学生名字. 2.请查出有2门课程以上不及格的学生的名字,60分及格. 解决方案 假设你的三个表分别是 学生表S(SID,SNa

动态sql语句-求助!!这个动态SQL语句怎么写???

问题描述 求助!!这个动态SQL语句怎么写??? getHibernateTemplate().find("from Bookinfo where bookname=key"; 其中bookname和key都是jsp页面传过来的值,依据情况是不固定的,请问该怎么写这个动态SQL语句? 解决方案 可以将 from Bookinfo where bookname=key作为单独的string,在放入find之前Bookinfo=request.getP() ,然后放入find 里面.或者类

sql语句-请教一个SQL语句如何写?

问题描述 请教一个SQL语句如何写? 求助大侠:表A中有字段a,b,c,d,e,f,但并不是所有字段都一定有值,其中有值字段原值为'201xxxx'现在要将有值字段由'201xxxx'替换为'2001xxxx',无值字段保留为空,请问SQL语句如何写?(其中'201xxxx'中的xxxx代表数字,比如20101或201010101,位数不定,也可能只为201)请赐教. 解决方案 update [A] set [a] = left(a2)+'0'+right(alen(a)-2) [b] = le

mysql-求助MySQL的关于sql语句怎么写??三表的查询~~~请大神进来帮忙~~~~~

问题描述 求助MySQL的关于sql语句怎么写??三表的查询~~~请大神进来帮忙~~~~~ 现在我有三个表: 表1: pre_common_member_profile: uid(用户的uid), gender(性别), birthyear(出生的年), birthmonth(出生的月), birthday(出生的日) 表2: pre_home_friend: uid(用户的uid), fuid(加为好友的uid) 表3: pre_home_friend_request: fuid(发送好友请求

sql语句-mysql定时任务 写下SQL语句

问题描述 mysql定时任务 写下SQL语句 想让MYSQL里面的jpzh表里面的isstaus在晚上00定时更新 那个大侠 写下SQL语句 解决方案 CREATE EVENT e_testON SCHEDULE EVERY 1 DAYSTARTS '2014-12-04 00:00:00'DO UPDATE jpzh SET isstaus=.....; 从 2014-12-04 00:00:00 开始,每天做一次 解决方案二: 你的逻辑好像不太对,按常理开发模式,一般是从应用端控制时间,然后

写PL/SQL程序时碰到的一些问题

程序|问题 记的上次写PL/SQL程序还是刚毕业不久,还用的是Oracle 7 for Novell后来只是偶尔用一下oralce, PL/SQL的一些语法已经全忘了,这不,碰到好些低级的问题,谨记下,希望不会再忘记. 1.有for update类型的Cursor定义Cursor时,加了for update,因为需要打开cursor后还要对这些数据进行修改和删除,但在修改和删除数据后在关闭cursor前就commit,就出现了下面的错误:ORA-01002: 读取违反顺序ORA-06512: 在

完整性约束-求助!!!sql中怎么重新定义字段约束,并且将其定义为8的倍数?

问题描述 求助!!!sql中怎么重新定义字段约束,并且将其定义为8的倍数? 还有就是如何将字段类型定义为5位整数,2位小数的数值型?谢谢!! 解决方案 http://database.51cto.com/art/201009/223467.htm 解决方案二: XML文件定义约束

sql asp net-这种情况的sql语句怎么写

问题描述 这种情况的sql语句怎么写 其中tk表中的fzjid与zj表中的id一致 选择"2 信息技术的发展和应用"能显示该知识点下的练习题,现在需要实现选择"第一章 信息及信息的获取"时显示所有该章节的所有练习题, 语句如下 sql = "select * from ttk where ftkzj=@zjid order by id desc"; SqlParameter[] p = new SqlParameter[] { new SqlPa