摘要:
UPDATE B SET B.BZSL = A.SL FROM (select A.itemno , SUM(bar_singleSL) SL from ERP_CPGL_BZ_detail_barcode A INNER JOIN ERP_CPGL_bz_main B on B.djno = A. 阅读全文
摘要:
思路一:将空值转换为最小值 select isnull(xsdd_dzid_pre,-1),* from xsdd_dzbh order by 1 --oracle使用nvl 思路二:oracle的nulls first 和 nulls last select xsdd_dzid_pre,* fro 阅读全文
摘要:
WITH语句相当于建立了一张临时虚拟表,但是不会被物理创建,用完即销毁。 示例 利用临时表生成连续的数字表 WITH T1 AS( SELECT n = 1 UNION ALL SELECT n = 1 ), --2条 T2 AS ( SELECT n = 1 FROM T1 A CROSS JOI 阅读全文
摘要:
行合并 要求是查询学生表,显示所有学生的爱好的结果集,代码如下 SELECT B.sName,LEFT(StuList,LEN(StuList)-1) as hobby FROM ( SELECT sName, (SELECT hobby+',' FROM student WHERE sName=A 阅读全文
摘要:
开窗函数格式 函数名(列) OVER(选项) 如: row_number() over(partition by xxx order by xxxx desc) xxx SQL 标准允许将所有聚合函数用做开窗函数,使用 OVER 关键字来区分这两种用法。 在同一个SELECT语句中可以同时使用多个开 阅读全文