写了一个稍微复杂点的sql心得
select pcode from (
select h.k,h.d,h.m,h.u,l.areacode,
l.areacode||substr(h.u,4,length(h.u))||h.k pcode
from(
select j.k,j.d,j.m,j.u from(
select lpad(f,3,0) as k,d, m,u from(
select xx.areacode d,nvl(count(cy.pcode),'001')f,mx.m,mx.shopcode u
from cz_s_jtxx xx, cz_s_jtcy cy ,
( select a.m,d.shopid,d.shopcode from
(select shopid m,parentid from s_shop where shoptype=1) a,
(select shopid,parentid from s_shop where shoptype=2) b,
(select shopid,parentid from s_shop where shoptype=3)c,
(select shopid,parentid,shopcode from s_shop where shoptype=4)d
where d.parentid=c.shopid
and c.parentid=b.shopid
and b.parentid=a.m
and d.shopid=14725) mx
where xx.pcode = cy.pcode
and xx.areacode=mx.shopid
group by xx.areacode,mx.m,mx.shopcode))j)h,
(select areacode,shopid from cz_s_area) l
where h.m=l.shopid)
首先 从最里层的 sql说起:
select a.m,d.shopid,d.shopcode from
(select shopid m,parentid from s_shop where shoptype=1) a,
 
相关文档:
(适用 SQL Server 2005 其他版本)
收藏
SQL Server 2005 Express 是微软提供的数据库的低端解决方案,
可免费任意随产品分发, 可以在XP等非专业服务器系统下安装, 还可以远程访问, 对于小型数据应用程序已足够满足数据使用要求.
默认安装下,SQL Server ......
SQL注入是最常见的攻击方式之一,它不是利用操作系统或其它系统的漏洞来实现攻击的,而是程序员因为没有做好判断,被不法
用户钻了SQL的空子,下面我们先来看下什么是SQL注入:
比如在一个登陆界面,要求用户输入用户名和密码:
& ......
sql日期函数(转)
[ 2007-8-23 16:33:00 | By: 步 ]1.一个月第一天的
Select DATEADD(mm, DATEDIFF(mm,0,getdate()), 0)
2.本周的星期一
Select DATEADD(wk, DATEDIFF(wk,0,getdate()), 0)
3.一年的第一天
Select DATEADD(yy, DATEDIFF(yy,0,getdate()), 0)
4.季度的第一天
Select DATEADD(qq, DATEDIFF(qq,0,getdat ......
【训练6.1】 使用隐式游标的属性,判断对雇员工资的修改是否成功。
步骤1:输入和运行以下程序:
BEGIN
UPDATE emp SET sal=sal+100 WHERE empno=1234;
IF SQL%FOUND THEN
DBMS_OUTPUT.PUT_LINE('成功修改雇员工资!');
......
使用自定义表类型(SQL Server 2008)
http://tech.ddvip.com 2009年09月19日 来源:博客园 作者:陈希章
在 SQL Server 2008 中,用户定义表类型是指用户所定义的表示表结构定义的类型。您可以使用用户定义表类型为存储过程或函数声明表值参数,或者声明您要在 ......