关于SQL查询某个数值范围内的问题,急急急、、、、、、 [问题点数:20分,结帖人CSDN]

Bbs1
本版专家分:2
结帖率 100%
Bbs5
本版专家分:2694
Bbs1
本版专家分:2
Bbs1
本版专家分:0
Bbs1
本版专家分:2
Bbs2
本版专家分:103
Bbs2
本版专家分:103
关于SQL查询问题急急急!
现有一个班,有60名学生,每月数学要月考一次,考试成绩按月存在CJ表里,现在我想<em>查询</em>2006年里连续三个月考试成绩为0的学生名单。如何写SQL语句。cj表有字段为:学号;姓名;月份;成绩。<em>急急</em>,请高手给予解决!在线等
SQL 查询问题 急急急急
怎样通过steelname分组,并且itemname的值要全部显示出来,[img=http://my.csdn.net/my/album/detail/1289460][/img]
sql查询~急急
学生表rn---------------rn学号 姓名 班级 rn001 小张 80地理rn002 小王 07教育技术rn003 小刘 07软工rnrn学生登录情况表rn------------------rn学号 姓名 登陆日期时间rn001 小张 2010-3-22 19:30:09rn002 小王 2010-3-29 15:27:54rn003 小刘 2010-3-31 14:41:24rnrn课程表rn------------------rn学号 课程 评分rn001 语文 80rn002 数学 90rn003 英语 95rnrn要求使用现有表生成一张明细表列出各学生各门课出勤情况和总旷课数rnrn80地理 上课时间19:00-22:00 日期3.22、3.29、4.12、4.19、4.26、5.10、5.17、5.24、5.31、6.7、6.14rn07教育技术 上课时间14:00-16:30 日期3.22、3.29、4.12、4.19、4.26、5.10、5.17、5.24、5.31rn07软工 上课时间14:00-18:30 日期3.24、3.31、4.7、4.14、4.21、4.28、5.5、5.12、5.19、5.26、6.2rn只要在指定日期时间范围有登陆过一次就算 上课 否则算 旷课rn
sql 查询问题 急急急急急急急急急急急急
rnfund表rnID accountid 支出资金 收入资金rn1 10 99.1 nullrn2 11 99.1 nullrn3 12 null 80rnrnfund表rnaccountid accountnum rn10 中国银行 rn11 人民银行 rn12 现金 rn... ...rnrn显示的效果rnID accountid 支出资金 收入资金 中国银行 人民银行 现金 ......rn 1 10 99.1 null 1 0 0 ..... rn 2 11 99.1 null 0 1 0 ...... rn 3 12 null 80 0 0 1 ......rn.... rnrn有2个表,一个是 account, fund, accountid是关联的/rn我要显示的效果是 accountnum 字段横这排。 rn现金,中国银行,其他 等等。 下面的 0和1 的意思就是 fund.accountid =account.accountid 就显示问1, 不等于就显示为 0。rn
如何写sql语句判断某个字段的值是否在某范围内
例如表table中有 id name 两个字段 想通过<em>sql</em>语句获得id值为 1 或 7 或 8 或 13 的name值 谢谢
Mysql查询条件中数字和字符串匹配
My<em>sql</em>中<em>查询</em>条件数字和字符串比较
sql判断是否在这些范围内 找出不在这个表范围内的数据
a表 范围表 字段2个 startnum endnum (end比start大)bigint类型 数据: 16777472 16778239 16779264 16781311 16785408 16
SQL对取值范围进行分组汇总
SQL对取值范围进行分组汇总SQL对取值范围进行分组汇总实例解决方案<em>查询</em>结果示例本文写作时参考文章链接 SQL对取值范围进行分组汇总 实例 假设现在有这么两个表,要做关联<em>查询</em>,<em>查询</em>出每个乡镇每个年龄段的driver有多少个,该怎么写<em>sql</em>语句? <em>查询</em>出结果是这种的 。 那么<em>sql</em>应该怎么写呢 解决方案 1、SQL server数据库环境 SELECT [town_name], COUNT(CA...
SQL时间范围语句(包含日期段和时间段)
select * from xy where (id=27 or id=28)   and convert(varchar(10),WRITETIME,120) between '2009-01-26' and '2009-02-06' --日期 and convert(varchar(8),WRITETIME,108) between '08:0
Sql查询之金额范围查询(条件取反)
先建一个测试表方便大家理解当<em>查询</em>时只给一个最小值时:请求:{“min”:2000 , &quot;max&quot;: null }select * from test_1 WHERE max&amp;gt;=2000;如例子中因为你要获得的内容是最小不超过2000的数据,所以数据中的最大值不能小于你的最小请求值。------------------------------------------------------...
SQL 查询一个范围不再另一个范围内
表内容大概如下: firstnumber,lastnumber,id 10000000 20000000 1 20000001 29999999 2 问:如何<em>查询</em>10000001---19999999
SQL 范围条件
一个表记录参数范围 类型 参数范围 系统类型(XP,SERVER,VISTA) 价格 3012 TRX≤12 XP单系统 8000.00 3012 12<TRX≤24 XP单系统 2000.00 30
ORACLE 判断某一数字是否在一个区间内
select substr(wjlj,instr(wjlj,'/',1,3)+1, instr(wjlj,'-',1,1)-instr(wjlj,'/',1,3)-1),substr(wjlj,ins
查询某个字段不等于某个值的数据,为NULL的数据也查询不到
SELECT * FROM table where status != 10  为 Null 的 数据 也会<em>查询</em>不出来 由于NULL不能直接用算术运算符进行比较值
如何查询记录中数值某个范围内的那个点的记录?
表是个流水的记录,假设每5秒记录一次当前的温度 ,如下:rnrnTimePoint TempValue PFrn20131201080100 20.02 0.2 rn20131201080105 27.33 1.2 rn20131201080110 31.36 1.4rn20131201080115 32.00 1.8rn20131201080120 28.59 0.2 rn20131201080125 50.26 1.4rn20131201080130 20.34 1.6rn20131201080135 40.18 1.5rn20131201080140 35.00 1.0 rn20131201080145 20.21 0.2rn20131201080150 20.54 0.2rn20131201080155 31.22 0.9 rnrn得到数据 rn20131201080100 20.02 关rn20131201080110 31.36 开rn20131201080120 28.59 关rn20131201080135 40.18 开rn20131201080145 20.21 关 rnrn中间隔多少条记录不一定,就是要看那个临界的记录,根据 后面两个列进行判断,rnTempValue 在 30.00-40.00 之间 并且 PF 在 1.0-2.0之间 rnrn这种<em>查询</em>,因个人水平<em>问题</em>,除了循环判断,没有太好的想法,求大神指点。rn
关于查询多条件的SQL。急急
请问:我要进行一种类似网络上的<em>查询</em>,条件有A,B,C,D,E ,rn可能需要全部5个条件,也可能只需要部分的条件,在SQL2000中该如何做到?rn一样一样分析不是要有很多的判断结果么?rn
关于sql查询语句的问题急急急急急!!!!!!!!!!
请写出在class表中查找满足如下条件的记录的<em>sql</em>语句:rn1.返回字段 c_name,c_sturn2.返回记录数:前5条rn3.<em>查询</em>条件:c_stu值大于30,并且c_type值为真,并且c_name字段值中有“rnrn二班”两个字。rn4.<em>查询</em>结果按c_stu正排序,按c_type倒排序(注:在正排序时请不要省略排序关rnrn键字)rnrn我的答案是这样的:rnselect top 5 c_name,c_stu from class where c_stu>30 and c_type=true rnrnand c_name like '*二班*' order by c_stu asc ,c_type descrn但我在access的<em>sql</em>视图中调试出错,请问大侠们,我写的<em>sql</em>语句错在哪里了?rn
查询问题急急急急急急急急急!
EXLE档案中有两个档案”CALCULATE”和”DATE”rnrndate里头:rnA BrnName Man-hourrn分離PCBA 11.48秒rn包裝 24.45秒rn分離PCB 7.58秒rn終檢(2) 12.79rn包裝 14.80rn(未全部列举)rnrnrnCALCULATE里头:rnA BrnName Man-hourrn插端子 31.69rn包装 rnrnrn要求:rn我在CALCULATE档案中的Name下输入”包装”一词rnMan-hour下面就可以将Date中的所有”包装”右边栏里的时间罗列出来!rn我没用过excel请各位说详细点!详细点!详细点!详细点!详细点!rnrn谢谢!rn
SQL查询分隔符,急急
行人井底;石门-26;上东大巷-8rnrnrn用SQL语句查出上面值中;号有几个?怎么查。rn
查询一个字段不等于某个值的包括该字段为null的数据
 uploadcode 是varchar2类型的 select  * from T_EXAM_PROCESS t where lsh='2171020309330' and examnum=1 and nvl(to_char(uploadcode),'xx') &amp;lt;&amp;gt;  '1'     nvl(column,replace_with) 如果column是空,则用replace...
求大神帮写个sql或存储过程:查询出表中所有的未用到的字段(这个字段的所有值都为null)
-
sql语句中当条件的数量非常大时where...in条件子句用什么更好的方法代替?
当<em>sql</em>语句中的where条件是where id in(1,2,3,4,8,11,23,56,89,110,...),即当in的数量相当大时,这种<em>sql</em>语句是很劣质的,那么用什么其它更好的方法解决这样
SQL 取值范围修改和解释
-
sql中怎样确定列值的取值范围
比如说我想让a列的值在20~~40之间应该怎样写这条SQL语句
sql查询 日期 急急急!!!
[code=HTML] rnrn rn idrn gameidrn namern useridrn dtrn contentsrn adminrn  rn adddtrn clrn delrn rn rn 6rn 2rn Blackhandrn Aadeathnightrn 2009-8-27rn 测试2rn hxhrn  rn 2009-8-30 23:07rn #339966rn 0rn rn rn 12rn 2rn Blackhandrn Aadeathnightrn 2009-8-28rn 测试信息测试信息测试信息测试信息测试信息测试信息测试信息测试信息测试信息rn hxhrn  rn 2009-8-30 23:10rn #339966rn 0rn rn rn 14rn 2rn Blackhandrn ?rman?rn 2009-8-29rn hhhhhhrn hxhrn  rn 2009-8-31 11:54rn #339966rn 0rn rn rn 15rn 2rn Blackhandrn Amedirn 2009-8-31rn gggggggggrn hxhrn  rn 2009-8-31 12:02rn #FFFF33rn 0rn rn rn 16rn 2rn Blackhandrn Doomandgloomrn 2009-8-31rn ffffffffffrn hxhrn  rn 2009-8-31 12:02rn #CCCCCCrn 0rn rn rn 17rn 2rn Blackhandrn Yssandrarn 2009-8-31rn aaaaaaaarn hxhrn  rn 2009-8-31 12:07rn #339966rn 0rn rn rn 18rn 2rn Blackhandrn Varassrn 2009-8-31rn fffffffffffrn hxhrn  rn 2009-8-31 12:11rn #339966rn 0rn rn rn 19rn 2rn Blackhandrn Arylissarn 2009-8-29rn dsfdfdsfrn lijuanrn  rn 2009-8-31 12:22rn #339966rn 0rn rn rn 20rn 2rn Blackhandrn Aailanarn 2009-8-18rn sdfdsfrn hxhrn  rn 2009-8-31 13:25rn  rn 0rn rn rn 21rn 2rn Blackhandrn Aailanarn 2009-8-31rn aaaaaaaaarn hxhrn  rn 2009-8-31 13:25rn #339966rn 0rn rn[/code]rnrnrn<em>查询</em>dt 到2009-8-31 相差大于2天的记录,并且相同userid取日期最大一条记录 rnrn结果返回这两条数据 rn12 Aadeathnight 2009-8-28 rn20 Aailana 2009-8-18 rnrnrn怎样写Sql语句? rn
查询sql语句,急急急!
--生长发育表growth--rncreate table Growth(rnGrowth_Id integer primary key, --发育表表单号rnGrowth_StuId integer, --学员idrnGrowth_Stature number, --身高rnGrowth_Sit number, --坐高rnGrowth_Head number, --头围rnGrowth_Circumference number, --胸围rnGrowth_Avoirdupois number, --体重rnGrowth_Eye number, --视力rnGrowth_Time date, --测量时间rnRemark varchar2(50) --备注rn);rnrn--学生表--rnstu_id integer,rnstu_name varchar2(50)rn--班级表--rnclass_id integer,rnclass_name varchar2(50)rnrn我想<em>查询</em>某一个班级里的所有学生的生长发育信息,rn每个学生只显示一个记录,就是测量时间最后的一条.rnrn弄了一天还是没弄出来,用的是oracle数据库,请各位前辈帮帮忙!
查询问题急急急!
各位大哥,请教一下哈,小弟这儿有个<em>查询</em>程序,我把<em>查询</em>结果放在表单上的表格里,可我要改<em>查询</em>结果后的数据,有什么办法可以啊,不要告诉我用视图哈,谢谢
SQL综合查询急急
rn1、SELECT 工号,姓名,入井时间,出井时间,出勤标志 from OpendataSourcern('SQLOLEDB','Data Source=192.168.1.3;User ID=yt;Password=123456 ').mywt_mis_YM_RLZYXT_____.dbo.员工逐日考勤表B u8rn where right(convert(char(10),考勤日期,120),1) in (1,6,1) and 姓名='续继俊' and 考勤日期 between '2010-07-01' and '2010-07-30' AND 出勤标志 <> '1' AND 出勤标志 <> '2' AND 出勤标志 <> '3'rn rnrn2、select 部门,工号,姓名,职务,工种,下井时间,上井时间,工时,路径,case when len(路径)-len(replace(路径,';',''))>=2 then '正' else '假' end as 状态 from #happen u9 order by 下井时间rnrnrnrn把上面1、2、的SQL代码综合成一条<em>查询</em>,以工号为关联。
急急急! SQL 查询匹配问题
想实现一个SQL<em>查询</em>语句,比如select col1, col2 from 表名 where ID = .....rn我想匹配的ID存放在一个数组里面,问问怎么能实现ID与数组里面元素的匹配检查。谢谢了,在线等
SQL查询日期范围
WHERE (USERID = 877) AND (CHECKTIME BETWEEN '2018-9-12' AND '2018-9-13') 注意日期间隔12-13显示的是13当天数据
数据库根据时间范围 (天,月,季,年) 汇总查询 SQL
今天遇到一个需求,需要按照(天,月,季,年) 的进行<em>查询</em>求和 数据库字段如下图 dayplan(计划销量) yueld:(实际销量) currentdate:数据时间,当天可能存在多个数据 现在需要我们根据(天,月,季,年)分别将 销量求和统计出来 我的做法是:根据时间范围将数据生成一个字段生成一个单独的字段,然后再分组求和: 上代码 SELECT dayp...
SQL查询某时间范围内的数据
MySQL数据库<em>查询</em>时间段的两种方法: 1.SELECT id FROM m_question WHERE cratedate BETWEEN TO_DAYS(‘2018-05-31 12:00:00’) and TO_DAYS(‘2018-06-26 14:59:59’) ORDER BY id DESC 2.SELECT id FROM m_question WHERE cratedate ...
sql在日期范围查询
---------- 创建日期时间测试表----------------------------------------------------------- create table testdatetime( ID integer not null primary KEY, createdate CHAR(10) NULL, startdate DATE NULL, enddate DAT...
5.SQL优化之查询范围优化
介绍 范围扫描是指使用索引扫描包含一个或多个索引值内的表行的子集,他可以使用索引中的一部分或者多部分,这里主要是看创建索引时是不是复合索引。 1 单部分索引的范围访问方法 对于单部分索引,索引值间隔可以方便地由WHERE子句中的相应条件表示,表示为范围条件而不是“间隔”。 可以使用单一索引的条件: 对于BTREE和HASH索引,使用=,&amp;lt;=&amp;gt;,IN(),IS NULL或IS NOT ...
sql语句查询急急急)
要求:<em>查询</em>出1-11的字段,其中1、2在一个表order_type ,3、4、5、6、7、8在一个表TB_BAT_ISSUER_MON_STAT,9在TB_CARD_INFO 、TB_ENT_CUSTOMER_ORDER 、TB_ENT_ORDER_FLOW ,10、11在表TB_BAT_TERM_STAT中rn目前:这些字段在下面的<em>查询</em>语句中都能查出值rn<em>问题</em>:把这些表写在一起后查不出任何值!请各位高手指教,<em>急急</em>急!rnrn------1. M01-1 +: 统计 N月份 所有礼品卡的销售面额rnselect nvl(sum(t.face_value),0) as dis_face_value from TB_ENT_CUSTOMER_ORDER t where t.order_type = 4 and substr(to_char(t.order_date,'yyyyMM'),1,6) = '200910'rn------2. N月份 所有充值订单中的充值总额,不含手续费rnselect nvl(sum(t.face_value),0) as rel_face_value from TB_ENT_CUSTOMER_ORDER t where t.order_type = 1 and substr(to_char(t.order_date,'yyyyMM'),1,6) = '200910'rnrn----3. M03-1 -: 统计 N月份,已支付确认的结算单中,充值卡交易的总额。rnselect nvl(sum(t1.paid_amt),0) as rel_paid_amt from TB_BAT_ISSUER_MON_STAT t1 where t1.product_type = 1 and t1.stat_month = to_char(to_date('200910','yyyyMM'),'yyyyMM')rn------4. M03-2 -: ==N月份,已支付确认的结算单中,礼品卡交易的总额。rnselect nvl(sum(t1.paid_amt),0) as dis_paid_amt from TB_BAT_ISSUER_MON_STAT t1 where t1.product_type = 2 and t1.stat_month = to_char(to_date('200910','yyyyMM'),'yyyyMM')rn------5. M03-3 -: ==N月份,已支付确认的结算单中,非本地发卡机构所发行的卡的交易的总额。(交易在该月被结算,不管哪月发生)(结算单中的手续费不算在内)rnselect nvl(sum(t1.paid_amt),0) as paid_amt from TB_BAT_ISSUER_MON_STAT t1 rnwhere t1.card_issuer_id <> t1.mchnt_issuer_id and t1.stat_month <> t1.mchnt_issuer_id and t1.stat_month = to_char(to_date('200910','yyyyMM'),'yyyyMM')rn----7. M05 -: 份,本发卡机构发行的礼品卡在其他发卡机构(系统中发卡机构也代表收单机构)交易的总额。rnselect nvl(sum(t1.paid_amt + t1.no_paid_amt),0) as dis_paid_amt from TB_BAT_ISSUER_MON_STAT t1 rnwhere t1.product_type = 2 and t1.card_issuer_id <> t1.mchnt_issuer_id and t1.stat_month = to_char(to_date('200910','yyyyMM'),'yyyyMM')rn-----8. M07 +: ==N月份,非本地发卡机构所发行的卡的交易的总额。(交易在该月发生,不管是否结算)rnselect nvl(sum(t1.paid_amt + t1.no_paid_amt),0) as total_paid_amt from TB_BAT_ISSUER_MON_STAT t1 rnwhere t1.card_issuer_id <> t1.mchnt_issuer_id and t1.stat_month = to_char(to_date('200910','yyyyMM'),'yyyyMM')rnrn-----9. M08 -: 统计在N月前被激活的礼品卡,并且在N月份退回的礼品卡的总额?(eg:2月份以前被激活的卡,在2月份被退回到礼品卡总额)rn----------是的。如果当月被激活的礼品卡,当月退回不算在内。rnselect nvl(sum(t3.card_face_amt),0) as dis_card_amt from TB_CARD_INFO t3,TB_ENT_CUSTOMER_ORDER t,TB_ENT_ORDER_FLOW t5 rnwhere t3.product_id = t.product_idrn and t.order_id = t5.order_idrn and t5.operate_type = 7rn and t3.act_stat = 1rn and t3.product_type = 2rn and t3.act_date < to_char(to_date('200910','yyyyMM'),'yyyyMM')rnrnrn-------10. M14 -: N月份 充值卡在雅高自己的POS(商户编号小于100)中发生的交易金额。rnselect nvl(sum(t2.txn_amt),0) as rel_amt from TB_BAT_TERM_STAT t2 rnwhere t2.product_type = 1 and t2.mchnt_id < 10100 and substr(t2.settle_date,1,6) = to_char(to_date('200910','yyyyMM'),'yyyyMM') rngroup by t2.mchnt_id order by t2.mchnt_idrnrn-----11. M28 -: 统计 N月份 礼品卡在雅高自己的POS(商户编号小于100)中发生的交易金额。rnselect nvl(sum(t2.txn_amt),0) as dis_amt from TB_BAT_TERM_STAT t2 rnwhere t2.product_type = 2 and t2.mchnt_id < 10100 and substr(t2.settle_date,1,6) = to_char(to_date('200910','yyyyMM'),'yyyyMM') rngroup by t2.mchnt_id order by t2.mchnt_idrnrnrnrn这条语句查不出值,不知道为什么?请高手指教!rnselect t6.dis_face_value,t7.rel_face_value,t8.rel_paid_amt,t9.dis_paid_amt,t10.paid_amt,rn t11.rel_paid_amt,t12.dis_paid_amt,t13.total_paid_amt,t14.dis_card_amt,t15.rel_amt,t16.dis_amtrnfrom (select nvl(sum(t.face_value),0) as dis_face_value from TB_ENT_CUSTOMER_ORDER t where t.order_type = 4 and substr(to_char(t.order_date,'yyyyMM'),1,6) = '200910') t6,rn (select nvl(sum(t.face_value),0) as rel_face_value from TB_ENT_CUSTOMER_ORDER t where t.order_type = 1 and substr(to_char(t.order_date,'yyyyMM'),1,6) = '200910') t7,rn (select nvl(sum(t1.paid_amt),0) as rel_paid_amt from TB_BAT_ISSUER_MON_STAT t1 where t1.product_type = 1 and t1.stat_month = to_char(to_date('200910','yyyyMM'),'yyyyMM')) t8,rn (select nvl(sum(t1.paid_amt),0) as dis_paid_amt from TB_BAT_ISSUER_MON_STAT t1 where t1.product_type = 2 and t1.stat_month = to_char(to_date('200910','yyyyMM'),'yyyyMM')) t9,rn (select nvl(sum(t1.paid_amt),0) as paid_amt from TB_BAT_ISSUER_MON_STAT t1 rn where t1.card_issuer_id <> t1.mchnt_issuer_id and t1.stat_month <> t1.mchnt_issuer_id and t1.stat_month = to_char(to_date('200910','yyyyMM'),'yyyyMM')) t11,rn (select nvl(sum(t1.paid_amt + t1.no_paid_amt),0) as dis_paid_amt from TB_BAT_ISSUER_MON_STAT t1 rn where t1.product_type = 2 and t1.card_issuer_id <> t1.mchnt_issuer_id and t1.stat_month = to_char(to_date('200910','yyyyMM'),'yyyyMM')) t12,rn (select nvl(sum(t1.paid_amt + t1.no_paid_amt),0) as total_paid_amt from TB_BAT_ISSUER_MON_STAT t1 rn where t1.card_issuer_id <> t1.mchnt_issuer_id and t1.stat_month = to_char(to_date('200910','yyyyMM'),'yyyyMM')) t13,rn (select nvl(sum(t3.card_face_amt),0) as dis_card_amt from TB_CARD_INFO t3,TB_ENT_CUSTOMER_ORDER t,TB_ENT_ORDER_FLOW t5 rn where t3.product_id = t.product_idrn and t.order_id = t5.order_idrn and t5.operate_type = 7rn and t3.act_stat = 1rn and t3.product_type = 2rn and t3.act_date < to_char(to_date('200910','yyyyMM'),'yyyyMM')) t14,rn (select nvl(sum(t2.txn_amt),0) as rel_amt from TB_BAT_TERM_STAT t2 rn where t2.product_type = 1 and t2.mchnt_id < 10100 and substr(t2.settle_date,1,6) = to_char(to_date('200910','yyyyMM'),'yyyyMM') rn group by t2.mchnt_id order by t2.mchnt_id) t15,rn (select nvl(sum(t2.txn_amt),0) as dis_amt from TB_BAT_TERM_STAT t2 rn where t2.product_type = 2 and t2.mchnt_id < 10100 and substr(t2.settle_date,1,6) = to_char(to_date('200910','yyyyMM'),'yyyyMM') rn group by t2.mchnt_id order by t2.mchnt_id) t16;rn rnrnrn
查询问题???急急
<em>sql</em>="select * from lunwenbak where dept like '%"&request("dept")&"%' and author1 like '%"&request("name")&"%' or author2 like '%"&request("name")&"%' or author3 rnlike '%"&request("name")&"%' and fbsj between '"&byear&"' and '"&eyear&"'"rnrst.open <em>sql</em>,conn,1,1rn按部门,姓名和发表时间来<em>查询</em>,其中三个作者只要有一个即可,写了如上的<em>查询</em>,总是不能得到结果,好象<em>查询</em>的条件不是完全起作用,请大虾指教,怎么改进这个这个SQL语句。
查询问题 急急急!!!!
我的数据库里有个整型字段表示流水号,该如何写<em>sql</em>语句,使读取该字段的一瞬间让该字段加1rn数据库是 Sql server 2005,要的是<em>sql</em>代码
oracle sql查询 急急
有两张表一张emprn一张salary 数据如图rn![图片说明](https://img-ask.csdn.net/upload/201611/10/1478778831_192272.png)rn<em>查询</em>所有员工最近一个月发的工资数
sql 时间范围查询条件
--一年内注册<em>查询</em> select * from User where datediff(year,Createdate,getdate())=0 --一月内注册<em>查询</em> select * from User where datediff(month,Createdate,getdate())=0 --一天内注册<em>查询</em> select * from User where dat
在SQL SERVER中当查询的条件是一个选择范围的SQL语句怎么写?
在SQL SERVER中当<em>查询</em>的条件是一个选择范围是SQL语句怎么写? 这条语句是在JAVA界面层有的!如:房屋单价是从1000——2000,SQL语句:select*from table where money between ? and ? 可以吗?但是我在数据库中价格只定义了一个字段是:H_price,请高手回答该怎么做? szjAngelDream | 浏览 304
SQL基础---SQL WHERE 子句
SQL WHERE 子句 WHERE 子句用于规定选择的标准。 WHERE 子句 如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句。 语法 SELECT 列名称 FROM 表名称 WHERE 列 运算符 值 下面的运算符可在 WHERE 子句中使用: 操作符描述 = 等于 &amp;lt;&amp;gt; 不等于 ...
SQL(基础查询)、SQL(关联查询
1. SQL(基础<em>查询</em>) 1.1. 基本<em>查询</em>语句 1.1.1. FROM子句 SQL<em>查询</em>语句的语法如下: copytextpop-up SELECT column [alias], …> FROM table; SELECT FROM table; 其中:SELECT用于指定要<em>查询</em>的列,FROM指定要从哪个表中<em>查询</em>。如果要<em>查询</em>所有列,可以在SELECT后
SQL-数据查询
•学生-课程数据库 学生表:Student(Sno,Sname,Ssex,Sage,Sdept) 课程表:Course(Cno,Cname,Cpno,Ccredit) 学生选课表:SC(Sno,Cno,Grade)  单表<em>查询</em>: <em>查询</em>学生表中的全部详细记录: select * from student; <em>查询</em>经过计算的值: select  [ all
SQL查询问题,求解,急急
http://download.csdn.net/detail/yangxiaoliang123/4100191 资源已上传,里面包含了表的<em>查询</em>结果,表结构,还有我想要的结果。 麻烦了点,还要大家去下载资源(不要下载分数的),再次感谢大家。
一个SQL查询问题急急急!!!!!
PROD PRODQTY OPR QTY DATErnA01 100 A 5 2012-01-01 rnA01 100 B 25 2012-01-02rnA01 100 C 35 2012-01-03rnA01 100 D 15 2012-01-04rnA01 100 E 15 2012-01-05rnA01 100 f 10 2012-01-06rnA01 100 g 12 2012-01-07rnA02 50 Aa 5 2012-02-01 rnA02 50 Ba 10 2012-02-02rnA02 50 Ca 20 2012-02-03rnA02 50 Da 16 2012-02-04rnA02 50 Ea 15 2012-02-05rnA02 50 fa 10 2012-02-06rnA02 50 ga 12 2012-02-07rn... ... ... ... ...rn rnrn根据PROD,PRODQTY,汇总QTY,按DATE升序排列,当汇总数大于或等于PRODQTY的话rn那么就取出来那一条记录(每个PRODI只取一条记录)rnrn如:rnPROD PRODQTY OPR QTY DATErnA01 100 E 10 2012-01-05 rnA02 50 Da 16 2012-02-04 rn... ... ... ... ...
sql字符查询问题?????急急急!!!!!!
create table wrn(rn word nvarchar(100)rn)rnrninsert into w(word)rnselect('去')rnunion allrnselect('第三方')rnunion allrnselect(',')rnunion allrnselect('士大夫')rnunion allrnselect('girls')rnunion allrnselect('rnrn我想从这句话中找出w表在的关键字并显示出来,包括显示几次。rn结果如下:rnrn去 2rn第三方 1rn, 1rnrnrn大学看看该如何实现。。rn
关于sql 查询问题?急....
我想做一个产品<em>查询</em>,当选择公司时,下面的下拉菜单列出相应的产品,当点产品时进行<em>查询</em>rnrn 请选择公司...rn xxxxrn sssssrn fffffrn rnrn 请选择产品...rn ddddrn jjjjrn rn 我应该怎样来实现,能给我说说吗?rn我的表结构是:rnproducts: id,Co_name(公司名),productsnamern
急,关于SQL查询问题????
数据库中有两个表,一个表名为Department,表中有两个字段,Department和DepName,分别表示部门代码和部门名称,一个Person表,里面有一个Department表,对应Department中的Department,现在要实现通过,<em>查询</em>显示出Department表的的DepNamern,请问,SQL语句怎么写,谢谢
Sql Server查询指定范围(一周、一月、本周、本月等)内的数据
<em>查询</em>当天日期在一周年的数据 select * from ShopOrder where datediff(week,ordTime,getdate()-1)=0 <em>查询</em>当天的所有数据 select * from ShopOrder where datediff(day,ordTime,getdate()-1)=0
SQL语句之WHERE查询子句
限定<em>查询</em>(WHERE子句)       之前的<em>查询</em>是将一张表的全部记录<em>查询</em>出来,那么现在如果希望可以根据指定的条件<em>查询</em>的话,则必须指定限定<em>查询</em>。       格式:            [SELECT] [{DISTINCT}] [* | 具体的列别名FROM 表名称] [{WHERE 条件(s)}]            例:<em>查询</em>出工资大5000的雇员的信息。
sql server 查询当天,本周,本月,本年,30天内的数据的sql语句
<em>sql</em> server <em>查询</em>当天,本周,本月,本年,30天内的数据的<em>sql</em>语句
SQL 语句怎么查询某个时间段内的数据
-
如何写出sql语句实现按照数值区间分组统计求和
想通过SQL语句实现如下结果, <em>数值</em>区间 [-30, -25) [-25, -20) [-20, -15) [-15, -10) [-10, -5) 求和<em>数值</em> 77.48777008 376.7563
急急急!关于2张表的查询问题
有2张表。一张是a表,表中有几十万条数据,存放的是客户的信息。表结构如下图rn[img=http://hi.csdn.net/attachment/201111/9/3243964_1320835565Uw19.jpg][/img]rn另一张是b表,表中有几千条数据,存放的是一些自定义的关键词。表结构如下图rn[img=http://hi.csdn.net/attachment/201111/9/3243964_1320835565e4Ea.jpg][/img]rnrn已知客户的编号,通过a表<em>查询</em>出客户的基本信息(如a图中的xj字段中的内容)。现在想通过a表的xj字段中的内容,<em>查询</em>b表,通过xj这个字段的内容与b表中keyword这个字段匹配,想得到b表中bh,mc这个字段的内容。请问这样的<em>sql</em>语句如果写?那位朋友知道。 如:a表中xj字段的内容为“慢性颈、腰肌劳损 ” 而 b表中keyword这个字段内容为“腰肌劳损” 因为a表xj字段中有b表的keyword字段中的关键字,所以 得到编号为:856,名称为: 慢性腰肌劳损 这样2个字段内容。
关于动态查询问题急急急!
小弟要写一个动态<em>查询</em>的程序,要<em>查询</em>的表的列有50个左右,要求如下,如果全部的条件不为空的话,返回符合的记录,如果其中的任意条件为空的话,那就返回以不为空的条件rn作为<em>查询</em>关健字的记录,很伤脑筋!rn  小弟用的D6+SQL2000,本想用存储过程,但BOSS要我在中间层实现,所以就只能用rnTQUERY 或 TADOQUERY 了,请问各位大哥有没有什么好的建议,最好有代码,或有具体实现的算法,THANKSrn      我的E-Main DelphiXL@yahoo.com
关于adotable的查询问题急急
我用的是adoconnection与SQL数据库进行连接,用dbgrid来显示数据,现在想对其中的记录进行<em>查询</em>,只要能让dbgrid的记录位置显示是要<em>查询</em>的记录的当前位置即可。不知道怎么做,请教各位高手!谢谢了!
急急急..关于查询统计问题
id rq value rn1 2009-04-01 1rn2 2009-04-01 2rn3 2009-04-01 3rn5 2009-04-01 4rn6 2009-04-01 5rn7 2009-04-01 6rn8 2009-04-01 7rn9 2009-04-01 8rn1 2009-04-02 2rn2 2009-04-02 3rn3 2009-04-02 4rn5 2009-04-02 5rn6 2009-04-02 6rn7 2009-04-02 6rn8 2009-04-02 7rn9 2009-04-02 8rn1 2009-04-03 1rn2 2009-04-03 2rn3 2009-04-03 3rn5 2009-04-03 4rn6 2009-04-03 5rn7 2009-04-03 6rn8 2009-04-03 7rn9 2009-04-03 8rn1 2009-04-04 7rn2 2009-04-04 2rn3 2009-04-04 3rn5 2009-04-04 4rn6 2009-04-04 5rn7 2009-04-04 6rn8 2009-04-04 7rn9 2009-04-04 8rn测试数据如上rnrn我现在选择时间为2009-04-01和 2009-04-04 我要计算这个时间段所有ID号的平均值 公式如下=(2009-04-01的VALUE - 2009-04-04的VAKUE)/ 2009-04-04的VAKUErn例如计算ID 为1 的平均值 应该是 (1-7)/ 7rn
关于sql查询某个时间段的问题
[img=https://img-bbs.csdn.net/upload/201610/11/1476176628_371149.png][/img]rn请问我这么<em>查询</em>,为何限制不住时间,会<em>查询</em>出5月之后的数据
SQL如何根据指定列的不同值区间分段,如人员表按年龄段区分
SQL如何根据指定列的不同值区间分段,如人员表按年龄段区分 SELECT  COUNT(CASE WHEN NL BETWEEN 20 AND 30 THEN NL END) AS '20~30', COUNT(CASE WHEN NL BETWEEN 30 AND 40 THEN NL END) AS '30~40', COUNT(CASE WHEN NL BETWEEN
sql关于区间取值
各位大侠:现阶段小弟有个项目需求,就是有一张表大概是这样子的,如下 zone min max A区域 1 10 B区域 12 50 C区域 80 100 大概是这样子的,小弟我现在想通过<em>sql</em>判断我新
sql查询一个值在那个范围里
有数据如下: startV endV 1 3 3 5 6 9 如何<em>查询</em>一个值在这两个字段范围之间,如果要查的值是3(select * from 表名 where 3>=startV and 3<=en
sql查询不同区间数量
分区域<em>查询</em>满足条件的数量值:select t1.p1 as num1,t2.p2 as num2,t3.p3 as num3 from(select count(BASICPRICE) as p1 from product where BASICPRICE&amp;gt;=40.0 and BASICPRICE &amp;lt;=440.0 ) t1 INNER JOIN(select count(BASICPR...
sql: 怎样查询数值最大的五条记录
表结构: table_name:test table_col: one numeric two numeric 表数据: one, two 31,21 10,21 56,23 54,32 99,54
急急sql语句问题急急
"alter table kaoqin add @a varchar(50) null",new SqlParameter("@a",this.TextBox1.Text)rn截取这两句,意思要更改表的列(添加一列为this.TextBox1.Text)rn不好使啊!!!!!!!!rn或换成"alter table kaoqin add"+this.TextBox1.Text+ "varchar(50) null"rn也不行啊!rn快指点
急急急!关于sql查询问题 具体如下
<em>关于</em>科目名称这一列,我的<em>查询</em>的结果是rn[img=https://img-bbs.csdn.net/upload/201411/13/1415847460_650648.jpg][/img]rn而最终要求的结果是前面加上科目类别,请问应该如何<em>查询</em>啊rn要求的结果如下图rn[img=https://img-bbs.csdn.net/upload/201411/13/1415847538_959308.jpg][/img]rn例如折旧费用的前面加上的那个‘制造费用’rn请问该如何解决 拜托了
**这个关于sql查询问题怎么解决***急急
我需要从数据库wxmserver的两个表studentinfo,reginfo 中rn取出SID , SEnabled 和 EID 。rn我写了如下代码,但是通不过,,,大家有更好的办法吗?rnDim rsstu As New ADODB.Recordsetrnrsstu.CursorLocation = adUseClientrnrsstu.CursorType = adOpenKeysetrnrsstu.LockType = adLockPessimisticrnList1.Clearrnrsstu.Open "select student.SID,student.SEnabled,reginfo.EIDrn from studentinfo,reginfo rn where student.SID=reginfo.SIDrn order by SID ", wxmserverrnDo While Not rsstu.EOFrn List1.AddItem rsstu("SID") & Space(13 - LenB(StrConv(rsstu("SID"), vbFromUnicode))) & IIf(rsstu("SEnabled"), "允许", "禁止") & Space(3) & rsstu("EID") & Space(25 - LenB(StrConv(rsstu("EID"), vbFromUnicode)))rn rsstu.MoveNextrnLooprnrsstu.Close
关于sql查询结果的问题,在线等。。。。。。。。。。。。。。。。急急急。。。。。。。。。。。。。。。。。。
各位大侠请指点:rnrn<em>查询</em>语句:rnselect 字段1+字段2+...字段100 as 数据,字段101,字段102rnfrom table1rnrn<em>查询</em>结果:rn 数据 字段101 字段102rn 不完全(只有部分字段内容) 正确 正确 rnrnrn请问:rn是不是<em>查询</em>的结果数据字段不够长啊?如何解决啊?<em>急急</em>急。。。。。。。。。。。。。。。。。。。。rnrnrnrn
急啊急急急急急急急急急急急急急急急急,sql查询问题
select 公司名,公司地址,公司产品,供求方式 where 供求方式='供' order by 日期 只要公司名相同就取一条,怎么写?
MySQL实现按距离范围查找(查询范围内的数据)
创建表 DROP TABLE IF EXISTS `typhoonReal`; CREATE TABLE `typhoonReal` ( `datetime` bigint(20) NOT NULL, `tsid` int(20) NOT NULL, `lon` double(20,1) DEFAULT NULL, `lat` double(20,1) DEFAULT NULL, ...
关于mysql 如何查找某一数字范围
<em>关于</em>my<em>sql</em> 如何查找某一数字范围 现有表work 有字段id , salary id salary ----------------- 1 2000-3000 ---------------- 2
用postgresql(postgis) 查找指定范围内的兴趣点
在地图中一个任意经,纬度下点击.想要找到以这个点为中心指定半径下包含多少个兴趣点. 查看postgis手册找到了这么一个函数(ST_Distance(geometry g1, geometry g2);) 官方文档上是这么说的: ST_Distance — For geometry type Returns the 2-dimensional cartesian minimum distan...
MySQL查询优化之二-范围优化(Range Optimization)
MySQL<em>查询</em>优化之二-范围优化(Range Optimization) 如需转载请标明出处:http://blog.csdn.net/itas109 QQ技术交流群:12951803 环境: MySQL版本:5.5.15 操作系统:windows 本文讨论范围的优化。 范围访问方法使用一个单独的索引来取回一个表记录的子集, 包含在一部分或者多个部分, 索引值区间。它可用于
【实际项目】根据时间范围查询优化
根据所传条件在SQL中添加时间范围: <em>sql</em>.append(&quot;and (stationDateB) &amp;gt;= (\'&quot; + detailreportpojo.getStartdate() + &quot;\') and (stationDateE) &amp;lt;= (\'&quot; + detailreportpojo.getEnddate() + &quot;\') &quot;); 需要两个时间字段都...
sql查询1公里范围内的商家?
商家表 companyrn字段名如下:rnID 名称 经度 纬度 rnrn如果<em>查询</em>当前地点(经度,纬度)一公里<em>范围内</em>的商家有哪些?如果<em>查询</em>?
sql问题....急急急!!!!
例如:table datarn id name parent hasChild rn 001 a 0 1rn 002 b 0 1 rn 003 c 001 0rn 004 d 001 0 rn 005 e 002 0rn 006 f 002 0 rn 007 g 002 0rn 008 h 002 0 rnrnparent 列"0"代表没有父节点 hasChild列“1”代表有子节点 “0”代表没有子节点rn创建<em>查询</em> 结果为:也就是让子节点和父节点显示在一起rn id name parent hasChildrn 001 a 0 1rn 003 c 001 0rn 004 d 001 0 rn 002 b 0 1 rn 005 e 002 0rn 006 f 002 0 rn 007 g 002 0rn 008 h 002 0
SQL问题??急急
各位大哥,我的<em>sql</em> server 7.0 在WIN2000上,但是把administrator用户加了密码后就不能启动,请问怎么办??谢谢
sql问题 急急
[img=https://img-bbs.csdn.net/upload/201707/18/1500368610_991639.png][/img]rn这里面的数据 总共有6条 看count就知道 我想把六条数据都显示出来 怎么弄啊??<em>急急</em>急 试了很久都没有成功呢
SQL问题~~~急急急~~~~~
SELECT c.VocationSubName,d.ChengQuName,Sum(a.thisterm) as ThisTerm,rn Sum(a.thisterm) as LastTermrnFROMrnQR_SellInfo a,rnQR_UnitInfo b,rnQR_VocationSubInfo c,rnQR_ChengQuXian drnWHERE a.UnitId = b.UnitIdrn And c.VocationSubId = b.VocationSubIdrn And d.ChengQuId = '1'rn And HappenTime between '2003-1-1' And '2003-3-1'rn And HappenTime between '2002-1-1' And '2002-3-1'rnGROUP BY c.VocationSubName,d.ChengQuNamernrn我要的LastTerm的值(Sum(a.thisterm) as LastTerm)是从QR_SellInfo a里面取,而时间是2002-1-1到2002-3-1,ThisTerm的值(Sum(a.thisterm) as ThisTerm)也是从QR_SellInfo a里面取,而时间是2003-1-1到2003-3-1,我的<em>sql</em>语句该怎么改啊!那位大哥帮下忙,谢了~~~~~~~~~~~~~rn
SQL查询最接近某一值的数据
SELECT * FROM tablename WHERE ABS(column-10)=(SELECT MIN(ABS(column-10)) FROM tablename)
查询最接近某一数值sql 查询某一列中最小的数
<em>查询</em>最接近某一<em>数值</em>的<em>sql</em> <em>查询</em>某一列中最小的数
SQL 查询最接近的值
比如说我现在有一组数据: 1,2,3,5,7,10, 而我现在已经取得了一个值为5,现在我想<em>查询</em>出3和7来应该怎么做!! 也就是说<em>查询</em>出与5最接近的两个值。分别是一个大一个小!! select Max_a,Min_a from (select max(a) Max_a from table where a5) T_Min ...
从数据库中取出指定范围内的数据条数的SQL语句(分页处理的关键)
$<em>sql</em> = &quot;SELECT * FROM `message` limit $start,$size&quot;;如:SELECT * FROM `message` limit 10,3该<em>sql</em>语句表示从表message中的第10行开始取后面的三条记录,也就是第10、11、12条数据,共三条。...
Oracle根据经纬度查询附近范围内的数据
SELECT * FROM SP_SO_ESLCS_STATION_HOUSE WHERE SQRT( (((114.0628672 - LNG) * ACOS(-1) * 12656 * COS(((114.0628672 + LNG) / 2) * ACOS(-1) / 180) / 180) * ...
sql问题 急急急!!!
请教大家一个<em>问题</em>:下面的<em>sql</em>语句rnselect * from(select * from (select a.id_nsr,a.name_nsr,a.id_wjdm,b.name_dmmc from(d_swdjb a left join md_nsrzt b on a.id_nsrzt = b.id_nsrzt)) ab left join rn(select c.id_nsr, c.glfl_ms,c.glfl_jdlb,c.dljg_name_dljg,c.dljg_name_fzr,c.dljg_addr,c.dljg_lxfs,c.dljg_dlfw,c.nsxydj_snd,c.id_lzszsfs,c.id_sdszsfs,c.id_sbfs,c.id_jsfs,c.id_glle from sgys_swdjbcxx c) ac on ab.id_nsr=ac.id_nsr) abcrnleft join(select * from(select * from (select id_nsr, name_nsr as name1,tel as tel1,mobile as shouji1,s_mobile as xiaolintong1 from sgys_swdjbcxx_ry where id_rylx='05' ) ad left joinrn(select id_nsr,name_nsr as name2,tel as tel2,mobile as shouji2,s_mobile as xiaolintong2 from sgys_swdjbcxx_ry where id_rylx='06' ) ae on ad.id_nsr=ae.id_nsr ) aed left joinrn(select id_nsr,name_nsr as name3,tel as tel3,mobile as shouji3,s_mobile as xiaolintong3 from sgys_swdjbcxx_ry where id_rylx='07' ) af on aed.id_nsr=af.id_nsr) aedf on abc.id_nsr=aedf.id_nsr where abc.id_wjdm='2406683';rn在pb中没有<em>问题</em>rn但在jbuilder中说找不到 abc 表rn为什么啊rn哪位知道帮忙解释一下rn先谢了
SQL 问题急急急!!!
请叫高手,客户端连服务器时提示:SQL SERVER 不存在或拒绝访问!!rn我这的客户端有20几个,只有两个出现这个<em>问题</em>,其他的都能连上;rn不知道怎么回事,很郁闷!
SQL问题~急急
在<em>sql</em>中<em>查询</em>出3条信息,除时间外其他的都一样,我怎么用语句过滤,只显示最晚添加的那一条呢?
sqlserver中查询某个日期范围内的记录
我要在库中<em>查询</em>一个日期型字段属于某月份的所有记录,该月份通过一个时间控件由用户输入(只有年月值),应该如何写<em>sql</em>语句,delphi有什么函数吗?谢谢!
基于人工神经网络的农业病虫害预测模型及其效果检验下载
与病虫有关的前期因子较多, 而且很复杂。其中气象因子与病虫害关系密切。不过, 气象因子与病虫害的关系并非线性关系 相关下载链接:[url=//download.csdn.net/download/a510542786/2997985?utm_source=bbsseo]//download.csdn.net/download/a510542786/2997985?utm_source=bbsseo[/url]
oracle培训资料下载
自己编写的,有些复制网上的,个人觉得还是值得看看,其中包括: Oracle 9i 企业版安装过程及图解.docx Oracle初始化参数含义.docx Oracle使用方法.docx oracle常识培训.pptx 相关下载链接:[url=//download.csdn.net/download/fengyangchao1107/3529946?utm_source=bbsseo]//download.csdn.net/download/fengyangchao1107/3529946?utm_source=bbsseo[/url]
Android中文版API文档下载
Android中文开发文档;可以使用,可能版本有点低! 相关下载链接:[url=//download.csdn.net/download/wxcking/4551596?utm_source=bbsseo]//download.csdn.net/download/wxcking/4551596?utm_source=bbsseo[/url]
我们是很有底线的