SQL语句,求大神指点

作者&投稿:泣云 (若有异议请与网页底部的电邮联系)
求sql语句~

update b set b.flag = '否' where exists (select 1 from a where a.id=b.id and a.state='未完成');
update b set b.flag = '是' where b.flag != '是';
按顺序执行,这是个取巧的办法。只要a表中有未完成的,则b表flag为否。

当然也可以一个语句执行,不过需要多次判断就是了。希望采纳。

  1. select  b.商品民称, a.销售件数 from 表A as a left join 表B as b on a.商品ID=b.商品ID    left join 表C as c on a.零售店ID= c.零售店ID where c.城市="湖北" order by a.销售数量 desc limit 10

  2. select b.商品名称, max(a.销售件数) from 表A as a left join 表B as b on a.商品ID=b.商品ID    left join 表C as c on a.零售店ID= c.零售店ID  group by a.零售店ID

 主要难点在于表的链接,我使用的是left jon 左链接,然后取前十个,个人比较熟悉mysql所以使用了mysql里的一个函数limit。哈哈,就这样



你可以直接使用字符串截取函数:
select substr(单位代码,0,2) as 单位1, substr(单位代码,3,2) as 单位2, substr(单位代码,5,2) as 单位3 from 表A
满意请采纳。


请问下qls语句中,存在怎么写?
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[a1]') AND type in (N'U'))BEGIN CREATE TABLE [dbo].[a1]([a] [int] NOT NULL,[b] [nchar](10) NULL,[c] [int] NULL,CONSTRAINT [PK_a1] PRIMARY KEY CLUSTERED ([a] ASC )WITH (IGNORE...

求大神指点以下SQL查询语句
(2)执行内层查询,得到子查询操作的值。(3)外查询根据子查询返回的结果或结果集得到满足条件的行。(4)然后外层查询取出下一个元组重复做步骤1-3,直到外层的元组全部处理完毕。3、分析你的这个sql:(1)从外层查询中取出一个元组,也就是'Afghanistan'这个国家,这时x指的就是该条数据;(2)...

求大神指导SQL题目,这怎么做这道题,小白求助
1 。 select * from td_ls_1 t1 join td_ls_2 t2 on t1.dh=t2.dh where t1.id_hyk>0;2. select t1.ymd_rz,sum(t2.je_hs) from td_ls_1 t1 join td_ls_2 t2 on t1.dh=t2.dh where t1.id_gsjg=2 group t1.ymd_rz;3. delete from td_ls_2 where dh in (...

求SQL语句,实现统计表的计算!求高手
select a.[管护类型],sum(isnull(b.[林班面积],0)) [面积] from [表A] aleft join [表B] b on charindex(','+convert(varchar,b.[林班号])+',',','+a.[相关林班号]+',')>0group by a.[管护类型]结果如下:

请求大神指点 sql查询语句
JZFY_RYJBXX, GXWJWJZFP.JZFP_ZLXXFK, GXWJWJZFP.JZFP_JPQZ,where GXWJWJZFP.JZFY_RYJBXX.ID = GXWJWJZFP.JZFP_ZLXXFK.ID and GXWJWJZFP.JZFP_JPQZ.ID = GXWJWJZFP.JZFP_ZLXXFK.ID and GXWJWJZFP.JZFY_RYJBXX.ID between 52 and 55 而且你的很多语句和表名或者列名连在一块了 ...

求sql语句大神请指教
这个是excel啊。如果是sql数据查询,建议改下表设计,将正常改为数字1,失败改为0,这样便于设计汇总查询。

求大神指教这个sql语句怎么写
SELECT *FROM AWHERE A.A LIKE '%4%' OR A.B LIKE '%4%' OR A.C LIKE '%4%' OR A.D LIKE '%4%'--以上是表示字段包含4,例如34也算是包含4,例如as4d也算是包含4SELECT *FROM AWHERE A.A =4 OR A.B =4 OR A.C =4 OR A.D =4 --以上是表字段是4,根据字段类型...

mysql中,我有10000条数据,怎样查询每页数据的两天信息呢,求大神...
select * from t_test a where m_unit_type_id = 0 and not exists(select 1 from t_test b where a.m_project_id = b.m_project_id and a.m_user_id = b.m_user_id and m_unit_type_id = 2)select 1 就是结果列中的值全部是1,用select *, select id 都可以,这个主要...

现有如下数据表,请按相关要求写出SQL 求大神指教啊
1.select mc,sum(case when m='9' then mc else 0 end )"9-sum(mc)",sum(case when m='10' then mc else 0 end )"10-sum(mc)",sum(case when m='11' then mc else 0 end )"11-sum(mc)"from BBB group by mc 2.11月实际库存量=10月进货量+10月库存量-11月出库量 10...

求大神给个sql数据库语句
delete 表A where id = $id;delete 表B where id = $id;

沁县18025988991: SQL语句求大神指导 -
宾时银黄: 可以进行连接查询,没卖票=车票表.id is null 就可以了 select * from 车次表 left join 车票表 on 车票表.id=车次表.id where 车票表.id is null

沁县18025988991: SQL语句,求高手指点 -
宾时银黄: select * from (select a.*,row_number() over(partition by course order by score desc) rn from A ) where rn = 2;

沁县18025988991: 求助一条SQL语句该怎么写,高手指点一下 -
宾时银黄: 如果你想得到1到26周新增的总和的话可以这样: select sum(zhouxz) from [表名] where key_id=200850 and qyid<=26 如果你是每一个区域分别新增的值的话可以这样: select qyid,zhouxz from [表名] where key_id=200850 and qyid<=26 如果你key_id字段用的是char类型,记得在200850两边加引号.

沁县18025988991: 有几个SQL语句求大神指点 -
宾时银黄: 1、insert into B(a) select a from A where a= '1'2、create view v_create_v select * from a create procedure p_ctrate_table asbeginselect * from A end3、(1)select count(*) from 职员表 group by 性别 (2)select case 分数 when >90 then '优' when ...

沁县18025988991: sql语句问题,请高手指点 -
宾时银黄: 存储过程肯定是没有问题你跟踪下@phoneid,或者在前面执行insert的时候出错了,建议写个事物来处理

沁县18025988991: 求大神教写SQL语句!!!! -
宾时银黄: select 1 as id union all select 2 union all select 3 union all select 4 union all select 5

沁县18025988991: sql语句,高手指点一下 -
宾时银黄: select usernamefrom table_namegroup by usernamehaving count(*)>1select goodsname, max(goodscost) as goodsmaxcostfrom table_namegroup by goodsname

沁县18025988991: 一小段SQL语句不太懂~高手指点~ -
宾时银黄: 该语句应该是从employee表中找出能大于job表中任何一个ID的ID,1当然不能大于job表中的任何一个ID,所以2到8都能满足

沁县18025988991: sql语句请指点 -
宾时银黄: insert into [user] values ... user 是数据库保留字,作为表名使用,必须转义

沁县18025988991: 求大神指教sql语句怎么写 -
宾时银黄: 这是审批流,如果'郭琳琪'不是固定的,要增加一个字段,下级审核人.CASE WHEN ( [Status]='100') THEN CName WHEN ([Status]='104') THEN '郭琳琪' --或者[...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网