» 首页 » 电脑_数码 » 编程 » SQL高手快来啊!!!

SQL高手快来啊!!!

哪位达人来帮我想几句查询语句啊,不要网上那种一找一大串的,我要那种查询效率高,实用性高的~比如select或者insert之类的都可以
这是我的期末考试成绩的一部分...大家帮帮忙啊~~~~~
问题补充:例如像这句select top7*from jobs where[job_id]not in (select top 0[job_id]from jobs)
就是不要很简单的语句,稍微有点难度的
我实在找不到了,拜托帮我多想几句吧...


1、查Order_No(去掉重复的) 并写到临时表#tmp_BomChg_cacel 中,
select distinct Order_No into #tmp_BomChg_cacel from eos_om_order_abnr where Memo_Class in (select M_Class_name from eos_bas_memo_detail where Memo_Time between '2008-01-01' and '2008-01-31' order by order_no

2、更改表Tbl_Plan_MDisk的DeployTime字段,当它的order_no 在临时表#tmp_BomChg_cacel 中且order_no 以“E”开头,第三位不是“4”。
update Tbl_Plan_MDisk set DeployTime=null where ProductID in
(select order_no from #tmp_BomChg_cacel where order_no like 'E_[^4]%')

3、按Machine_No分类统计记录数到临时表#DMC_Packing
select Machine_No,count(*) as num into #DMC_Packing from Tbl_Pas_List_Packing group by Machine_No

4、用tbl_pas_order表中的plan_qty 更改临时表#tmp_finished中的plan_qty 字段。按前表中的lot_no与后表的order_no对应关系进行。
update a set plan_qty=b.plan_qty FROM #tmp_finished a join tbl_pas_order b on a.lot_no=b.order_no

能用上这些也就差不多了。

1、查Order_No(去掉重复的) 并写到临时表#tmp_BomChg_cacel 中,
select distinct Order_No into #tmp_BomChg_cacel from eos_om_order_abnr where Memo_Class in (select M_Class_name from eos_bas_memo_detail where Memo_Time between '2008-01-01' and '2008-01-31' order by order_no

2、更改表Tbl_Plan_MDisk的DeployTime字段,当它的order_no 在临时表#tmp_BomChg_cacel 中且order_no 以“E”开头,第三位不是“4”。
update Tbl_Plan_MDisk set DeployTime=null where ProductID in
(select order_no from #tmp_BomChg_cacel where order_no like 'E_[^4]%')

3、按Machine_No分类统计记录数到临时表#DMC_Packing
select Machine_No,count(*) as num into #DMC_Packing from Tbl_Pas_List_Packing group by Machine_No

4、用tbl_pas_order表中的plan_qty 更改临时表#tmp_finished中的plan_qty 字段。按前表中的lot_no与后表的order_no对应关系进行。
update a set plan_qty=b.plan_qty FROM #tmp_finished a join tbl_pas_order b on a.lot_no=b.order_no

能用上这些也就差不多了。

条件都没有写什么?
select * from tablename
-
insert tablename()values()
-
insert tablename()
select nion
select

delete table
mysql, orical,select,insert,update,delete还有数据库操作的象drop,create,use,
查询语句你要讲清楚什么查询,表结果如何
你这样我很难知道我要写什么给你哦
select * from aa a inner join (select * from bb where f3 in (select f4 from dd)) b on a.f1=b.f1 where a.f2 in (select f1 from cc)

 相关问题
·SQL高手快来啊!!!
·紧急!!!编写程序:输入一行字符,统计其有多少个单词,单词...
·matlab对一维数组进行量化和归一化
·VFP高手帮忙蛤~~
·关于数据库:临时关系的名词解释
·那位任兄能帮我看一下下面的程序那里不对?
·加工中心接收nc程序步骤以及一些小问题/CNC问题/fanuc oi...
·asp.net如何取得存储过程的output,请高手指点
·请帮忙看下这个select语句应该怎么写?
·ASP如何调用ACCESS数据库二进制图片
·Set myobj=server.CreateObject(\"myobj.function\")
·用“茫然若失,魂不守舍,付诸东流,似曾相识”写一段话
·XMLHTTP 错误问题 高手进
·将二进制数1010001101转换成八进制数。
·MSSQL数据导入问题,高手请进

 《SQL高手快来啊!!!》答案收集时间:2008-06-14 14:47:17



©2007 电脑技术问答录