Mssql 比较好的写法
DECLARE @date DATETIME= '2016-11-01';
DECLARE @date2 DATETIME= DATEADD(day, 1, @date);
Declare @1 Table
( subdate INT)
Declare @result Table
(
Stype VARCHAR(50), count1 INT,count2 INT,count3 INT, count4 INT, count5 INT,
percent1 DECIMAL(10,2), percent2 DECIMAL(10,2), percent3 DECIMAL(10,2), percent4 DECIMAL(10,2)
)
INSERT INTO @1 SELECT DATEDIFF(HOUR, ReceivedTime, DomesticWarehouseInTime) AS subdate
FROM dbo.TWX_TransportFromMst WITH ( NOLOCK ) WHERE Country = '中国香港' AND TooWeight = 0 AND DomesticWarehouseInTime > '2010-01-01' AND ReceivedTime BETWEEN @date AND @date2
INSERT @result SELECT '香港小货', a,a1,a2,a3,a4, a1*100.00/(a+a5),(a1+a2)*100.00/(a+a5),(a1+a2+a3)*100.00/(a+a5),a4*100.00/(a+a5) FROM (SELECT (SELECT COUNT(1) FROM @1) a,(SELECT COUNT(1) FROM @1 WHERE subdate<=8) a1,(SELECT COUNT(1) FROM @1 WHERE subdate>8 AND subdate<=24) a2,
(SELECT COUNT(1) FROM @1 WHERE subdate>24 AND subdate<=48) a3, (SELECT COUNT(1) FROM @1 WHERE subdate>48) a4, (case when (SELECT COUNT(1) FROM @1) >0 THEN 0 ELSE 1 END) a5 ) b
DELETE FROM @1;
INSERT INTO @1 SELECT DATEDIFF(HOUR, a.ReceivedTime, DomesticWarehouseInTime) AS subdate
FROM TWX_TransportFromMst a WITH ( NOLOCK )
JOIN dbo.TWX_TransportOrder b ON a.TransportOrderCode = b.TransportOrderCode
WHERE b.Country = '中国台湾' AND b.CarrierType='ZHIYUN' AND DomesticWarehouseInTime > '2010-01-01' AND a.ReceivedTime BETWEEN @date AND @date2
INSERT @result SELECT '台湾直送', a,a1,a2,a3,a4, a1*100.00/(a+a5),(a1+a2)*100.00/(a+a5),(a1+a2+a3)*100.00/(a+a5),a4*100.00/(a+a5) FROM (SELECT (SELECT COUNT(1) FROM @1) a,(SELECT COUNT(1) FROM @1 WHERE subdate<=8) a1,(SELECT COUNT(1) FROM @1 WHERE subdate>8 AND subdate<=24) a2,
(SELECT COUNT(1) FROM @1 WHERE subdate>24 AND subdate<=48) a3, (SELECT COUNT(1) FROM @1 WHERE subdate>48) a4, (case when (SELECT COUNT(1) FROM @1) >0 THEN 0 ELSE 1 END) a5 ) b
DELETE FROM @1;
INSERT INTO @1 SELECT DATEDIFF(HOUR, a.ReceivedTime, DomesticWarehouseInTime) AS subdate
FROM TWX_TransportFromMst a WITH ( NOLOCK )
JOIN dbo.TWX_TransportOrder b ON a.TransportOrderCode = b.TransportOrderCode
WHERE b.Country = '中国台湾' AND b.CarrierType<>'ZHIYUN' AND DomesticWarehouseInTime > '2010-01-01' AND a.ReceivedTime BETWEEN @date AND @date2
INSERT @result SELECT '台湾集运', a,a1,a2,a3,a4, a1*100.00/(a+a5),(a1+a2)*100.00/(a+a5),(a1+a2+a3)*100.00/(a+a5),a4*100.00/(a+a5) FROM (SELECT (SELECT COUNT(1) FROM @1) a,(SELECT COUNT(1) FROM @1 WHERE subdate<=8) a1,(SELECT COUNT(1) FROM @1 WHERE subdate>8 AND subdate<=24) a2,
(SELECT COUNT(1) FROM @1 WHERE subdate>24 AND subdate<=48) a3, (SELECT COUNT(1) FROM @1 WHERE subdate>48) a4, (case when (SELECT COUNT(1) FROM @1) >0 THEN 0 ELSE 1 END) a5 ) b
DELETE FROM @1;
INSERT INTO @1 SELECT DATEDIFF(HOUR, a.ReceivedTime, DomesticWarehouseInTime) AS subdate
FROM TWX_TransportFromMst a WITH ( NOLOCK )
WHERE a.Country = '澳大利亚' AND DomesticWarehouseInTime > '2010-01-01' AND a.ReceivedTime BETWEEN @date AND @date2
INSERT @result SELECT '澳大利亚', a,a1,a2,a3,a4, a1*100.00/(a+a5),(a1+a2)*100.00/(a+a5),(a1+a2+a3)*100.00/(a+a5),a4*100.00/(a+a5) FROM (SELECT (SELECT COUNT(1) FROM @1) a,(SELECT COUNT(1) FROM @1 WHERE subdate<=8) a1,(SELECT COUNT(1) FROM @1 WHERE subdate>8 AND subdate<=24) a2,
(SELECT COUNT(1) FROM @1 WHERE subdate>24 AND subdate<=48) a3, (SELECT COUNT(1) FROM @1 WHERE subdate>48) a4, (case when (SELECT COUNT(1) FROM @1) >0 THEN 0 ELSE 1 END) a5 ) b
DELETE FROM @1;
INSERT INTO @1 SELECT DATEDIFF(HOUR, a.ReceivedTime, DomesticWarehouseInTime) AS subdate
FROM TWX_TransportFromMst a WITH ( NOLOCK )
WHERE a.Country = '新西兰' AND DomesticWarehouseInTime > '2010-01-01' AND a.ReceivedTime BETWEEN @date AND @date2
INSERT @result SELECT '新西兰', a,a1,a2,a3,a4, a1*100.00/(a+a5),(a1+a2)*100.00/(a+a5),(a1+a2+a3)*100.00/(a+a5),a4*100.00/(a+a5) FROM (SELECT (SELECT COUNT(1) FROM @1) a,(SELECT COUNT(1) FROM @1 WHERE subdate<=8) a1,(SELECT COUNT(1) FROM @1 WHERE subdate>8 AND subdate<=24) a2,
(SELECT COUNT(1) FROM @1 WHERE subdate>24 AND subdate<=48) a3, (SELECT COUNT(1) FROM @1 WHERE subdate>48) a4, (case when (SELECT COUNT(1) FROM @1) >0 THEN 0 ELSE 1 END) a5 ) b
DELETE FROM @1;
INSERT INTO @1 SELECT DATEDIFF(HOUR, a.ReceivedTime, DomesticWarehouseInTime) AS subdate
FROM TWX_TransportFromMst a WITH ( NOLOCK )
WHERE a.Country = '新加坡' AND DomesticWarehouseInTime > '2010-01-01' AND a.ReceivedTime BETWEEN @date AND @date2
INSERT @result SELECT '新加坡', a,a1,a2,a3,a4, a1*100.00/(a+a5),(a1+a2)*100.00/(a+a5),(a1+a2+a3)*100.00/(a+a5),a4*100.00/(a+a5) FROM (SELECT (SELECT COUNT(1) FROM @1) a,(SELECT COUNT(1) FROM @1 WHERE subdate<=8) a1,(SELECT COUNT(1) FROM @1 WHERE subdate>8 AND subdate<=24) a2,
(SELECT COUNT(1) FROM @1 WHERE subdate>24 AND subdate<=48) a3, (SELECT COUNT(1) FROM @1 WHERE subdate>48) a4, (case when (SELECT COUNT(1) FROM @1) >0 THEN 0 ELSE 1 END) a5 ) b
DELETE FROM @1;
INSERT INTO @1 SELECT DATEDIFF(HOUR, a.ReceivedTime, DomesticWarehouseInTime) AS subdate
FROM TWX_TransportFromMst a WITH ( NOLOCK )
JOIN dbo.TWX_TransportOrder b ON a.TransportOrderCode = b.TransportOrderCode
WHERE b.Country = '马来西亚' AND b.Province IN ('纳闵','沙捞越','沙巴') AND DomesticWarehouseInTime > '2010-01-01' AND a.ReceivedTime BETWEEN @date AND @date2
INSERT @result SELECT '马来西亚(东)', a,a1,a2,a3,a4, a1*100.00/(a+a5),(a1+a2)*100.00/(a+a5),(a1+a2+a3)*100.00/(a+a5),a4*100.00/(a+a5) FROM (SELECT (SELECT COUNT(1) FROM @1) a,(SELECT COUNT(1) FROM @1 WHERE subdate<=8) a1,(SELECT COUNT(1) FROM @1 WHERE subdate>8 AND subdate<=24) a2,
(SELECT COUNT(1) FROM @1 WHERE subdate>24 AND subdate<=48) a3, (SELECT COUNT(1) FROM @1 WHERE subdate>48) a4, (case when (SELECT COUNT(1) FROM @1) >0 THEN 0 ELSE 1 END) a5 ) b
DELETE FROM @1;
INSERT INTO @1 SELECT DATEDIFF(HOUR, a.ReceivedTime, DomesticWarehouseInTime) AS subdate
FROM TWX_TransportFromMst a WITH ( NOLOCK )
JOIN dbo.TWX_TransportOrder b ON a.TransportOrderCode = b.TransportOrderCode
WHERE b.Country = '马来西亚' AND b.Province NOT IN ('纳闵','沙捞越','沙巴') AND DomesticWarehouseInTime > '2010-01-01' AND a.ReceivedTime BETWEEN @date AND @date2
INSERT @result SELECT '马来西亚(西)', a,a1,a2,a3,a4, a1*100.00/(a+a5),(a1+a2)*100.00/(a+a5),(a1+a2+a3)*100.00/(a+a5),a4*100.00/(a+a5) FROM (SELECT (SELECT COUNT(1) FROM @1) a,(SELECT COUNT(1) FROM @1 WHERE subdate<=8) a1,(SELECT COUNT(1) FROM @1 WHERE subdate>8 AND subdate<=24) a2,
(SELECT COUNT(1) FROM @1 WHERE subdate>24 AND subdate<=48) a3, (SELECT COUNT(1) FROM @1 WHERE subdate>48) a4, (case when (SELECT COUNT(1) FROM @1) >0 THEN 0 ELSE 1 END) a5 ) b
DELETE FROM @1;
INSERT INTO @1 SELECT DATEDIFF(HOUR, a.ReceivedTime, DomesticWarehouseInTime) AS subdate
FROM TWX_TransportFromMst a WITH ( NOLOCK )
WHERE a.Country = '日本' AND DomesticWarehouseInTime > '2010-01-01' AND a.ReceivedTime BETWEEN @date AND @date2
INSERT @result SELECT '日本', a,a1,a2,a3,a4, a1*100.00/(a+a5),(a1+a2)*100.00/(a+a5),(a1+a2+a3)*100.00/(a+a5),a4*100.00/(a+a5) FROM (SELECT (SELECT COUNT(1) FROM @1) a,(SELECT COUNT(1) FROM @1 WHERE subdate<=8) a1,(SELECT COUNT(1) FROM @1 WHERE subdate>8 AND subdate<=24) a2,
(SELECT COUNT(1) FROM @1 WHERE subdate>24 AND subdate<=48) a3, (SELECT COUNT(1) FROM @1 WHERE subdate>48) a4, (case when (SELECT COUNT(1) FROM @1) >0 THEN 0 ELSE 1 END) a5 ) b
DELETE FROM @1;
INSERT INTO @1 SELECT DATEDIFF(HOUR, a.ReceivedTime, DomesticWarehouseInTime) AS subdate
FROM TWX_TransportFromMst a WITH ( NOLOCK )
JOIN dbo.TWX_TransportOrder b ON a.TransportOrderCode = b.TransportOrderCode
WHERE b.Country = '新加坡' AND b.InterDeliveryID=103 AND DomesticWarehouseInTime > '2010-01-01' AND a.ReceivedTime BETWEEN @date AND @date2
INSERT @result SELECT 'Lazada新加坡空运', a,a1,a2,a3,a4, a1*100.00/(a+a5),(a1+a2)*100.00/(a+a5),(a1+a2+a3)*100.00/(a+a5),a4*100.00/(a+a5) FROM (SELECT (SELECT COUNT(1) FROM @1) a,(SELECT COUNT(1) FROM @1 WHERE subdate<=8) a1,(SELECT COUNT(1) FROM @1 WHERE subdate>8 AND subdate<=24) a2,
(SELECT COUNT(1) FROM @1 WHERE subdate>24 AND subdate<=48) a3, (SELECT COUNT(1) FROM @1 WHERE subdate>48) a4, (case when (SELECT COUNT(1) FROM @1) >0 THEN 0 ELSE 1 END) a5 ) b
DELETE FROM @1;
INSERT INTO @1 SELECT DATEDIFF(HOUR, a.ReceivedTime, DomesticWarehouseInTime) AS subdate
FROM TWX_TransportFromMst a WITH ( NOLOCK )
JOIN dbo.TWX_TransportOrder b ON a.TransportOrderCode = b.TransportOrderCode
WHERE b.Country = '马来西亚' AND b.InterDeliveryID=103 AND DomesticWarehouseInTime > '2010-01-01' AND a.ReceivedTime BETWEEN @date AND @date2
INSERT @result SELECT 'Lazada马来西亚空运', a,a1,a2,a3,a4, a1*100.00/(a+a5),(a1+a2)*100.00/(a+a5),(a1+a2+a3)*100.00/(a+a5),a4*100.00/(a+a5) FROM (SELECT (SELECT COUNT(1) FROM @1) a,(SELECT COUNT(1) FROM @1 WHERE subdate<=8) a1,(SELECT COUNT(1) FROM @1 WHERE subdate>8 AND subdate<=24) a2,
(SELECT COUNT(1) FROM @1 WHERE subdate>24 AND subdate<=48) a3, (SELECT COUNT(1) FROM @1 WHERE subdate>48) a4, (case when (SELECT COUNT(1) FROM @1) >0 THEN 0 ELSE 1 END) a5 ) b
DELETE FROM @1;
INSERT INTO @1 SELECT DATEDIFF(HOUR, a.ReceivedTime, DomesticWarehouseInTime) AS subdate
FROM TWX_TransportFromMst a WITH ( NOLOCK )
JOIN dbo.TWX_TransportOrder b ON a.TransportOrderCode = b.TransportOrderCode
WHERE b.Country = '新加坡' AND a.TooWeight=0 AND b.InterDeliveryID=104 AND DomesticWarehouseInTime > '2010-01-01' AND a.ReceivedTime BETWEEN @date AND @date2
INSERT @result SELECT 'Lazada新加坡海运(小货)', a,a1,a2,a3,a4, a1*100.00/(a+a5),(a1+a2)*100.00/(a+a5),(a1+a2+a3)*100.00/(a+a5),a4*100.00/(a+a5) FROM (SELECT (SELECT COUNT(1) FROM @1) a,(SELECT COUNT(1) FROM @1 WHERE subdate<=8) a1,(SELECT COUNT(1) FROM @1 WHERE subdate>8 AND subdate<=24) a2,
(SELECT COUNT(1) FROM @1 WHERE subdate>24 AND subdate<=48) a3, (SELECT COUNT(1) FROM @1 WHERE subdate>48) a4, (case when (SELECT COUNT(1) FROM @1) >0 THEN 0 ELSE 1 END) a5 ) b
DELETE FROM @1;
INSERT INTO @1 SELECT DATEDIFF(HOUR, a.ReceivedTime, DomesticWarehouseInTime) AS subdate
FROM TWX_TransportFromMst a WITH ( NOLOCK )
JOIN dbo.TWX_TransportOrder b ON a.TransportOrderCode = b.TransportOrderCode
WHERE b.Country = '新加坡' AND a.TooWeight=1 AND b.InterDeliveryID=104 AND DomesticWarehouseInTime > '2010-01-01' AND a.ReceivedTime BETWEEN @date AND @date2
INSERT @result SELECT 'Lazada新加坡海运(大货)', a,a1,a2,a3,a4, a1*100.00/(a+a5),(a1+a2)*100.00/(a+a5),(a1+a2+a3)*100.00/(a+a5),a4*100.00/(a+a5) FROM (SELECT (SELECT COUNT(1) FROM @1) a,(SELECT COUNT(1) FROM @1 WHERE subdate<=8) a1,(SELECT COUNT(1) FROM @1 WHERE subdate>8 AND subdate<=24) a2,
(SELECT COUNT(1) FROM @1 WHERE subdate>24 AND subdate<=48) a3, (SELECT COUNT(1) FROM @1 WHERE subdate>48) a4, (case when (SELECT COUNT(1) FROM @1) >0 THEN 0 ELSE 1 END) a5 ) b
DELETE FROM @1;
INSERT INTO @1 SELECT DATEDIFF(HOUR, a.ReceivedTime, DomesticWarehouseInTime) AS subdate
FROM TWX_TransportFromMst a WITH ( NOLOCK )
JOIN dbo.TWX_TransportOrder b ON a.TransportOrderCode = b.TransportOrderCode
WHERE b.Country = '马来西亚' AND a.TooWeight=0 AND b.InterDeliveryID=104 AND DomesticWarehouseInTime > '2010-01-01' AND a.ReceivedTime BETWEEN @date AND @date2
INSERT @result SELECT 'Lazada马来西亚海运(小货)', a,a1,a2,a3,a4, a1*100.00/(a+a5),(a1+a2)*100.00/(a+a5),(a1+a2+a3)*100.00/(a+a5),a4*100.00/(a+a5) FROM (SELECT (SELECT COUNT(1) FROM @1) a,(SELECT COUNT(1) FROM @1 WHERE subdate<=8) a1,(SELECT COUNT(1) FROM @1 WHERE subdate>8 AND subdate<=24) a2,
(SELECT COUNT(1) FROM @1 WHERE subdate>24 AND subdate<=48) a3, (SELECT COUNT(1) FROM @1 WHERE subdate>48) a4, (case when (SELECT COUNT(1) FROM @1) >0 THEN 0 ELSE 1 END) a5 ) b
DELETE FROM @1;
INSERT INTO @1 SELECT DATEDIFF(HOUR, a.ReceivedTime, DomesticWarehouseInTime) AS subdate
FROM TWX_TransportFromMst a WITH ( NOLOCK )
JOIN dbo.TWX_TransportOrder b ON a.TransportOrderCode = b.TransportOrderCode
WHERE b.Country = '马来西亚' AND a.TooWeight=1 AND b.InterDeliveryID=104 AND DomesticWarehouseInTime > '2010-01-01' AND a.ReceivedTime BETWEEN @date AND @date2
INSERT @result SELECT 'Lazada马来西亚海运(大货)', a,a1,a2,a3,a4, a1*100.00/(a+a5),(a1+a2)*100.00/(a+a5),(a1+a2+a3)*100.00/(a+a5),a4*100.00/(a+a5) FROM (SELECT (SELECT COUNT(1) FROM @1) a,(SELECT COUNT(1) FROM @1 WHERE subdate<=8) a1,(SELECT COUNT(1) FROM @1 WHERE subdate>8 AND subdate<=24) a2,
(SELECT COUNT(1) FROM @1 WHERE subdate>24 AND subdate<=48) a3, (SELECT COUNT(1) FROM @1 WHERE subdate>48) a4, (case when (SELECT COUNT(1) FROM @1) >0 THEN 0 ELSE 1 END) a5 ) b
DELETE FROM @1;
SELECT stype 渠道,count1 签收单量,count2 '0-8h入库单量',count3 '8-24h入库单量', count4 '24-48h入库单量',count5 '48小时以后入库单量',
percent1 '8小时内达成率',percent2 '24小时内达成率',percent3 '48小时内达成率',percent4 '48小时外占比' FROM @result;
------------------------------------------------------------------------------------------
SELECT '台湾直送', a,a1,a2,a3,a4, a1*100.00/(a+a5),(a1+a2)*100.00/(a+a5),(a1+a2+a3)*100.00/(a+a5),a4*100.00/(a+a5)
FROM (
SELECT (1) a,
(2) a1,
(3) a2,
(4) a3,
(5) a4,
(6) a5
) b
SELECT '台湾直送', a,a1,a2,a3,a4, a1*100.00/(a+a5),(a1+a2)*100.00/(a+a5),(a1+a2+a3)*100.00/(a+a5),a4*100.00/(a+a5)
FROM (
SELECT 1 a,
2 a1,
3 a2,
4 a3,
5 a4,
6 a5
) b
Mssql 比较好的写法的更多相关文章
- Sql Server 附加没有日志文件的数据库(.mdf)文件方法
附加数据库,附加的时候会提醒找不到log文件 针对以上现象有两个写法的语句能解决: 写法一: USE MASTER; EXEC sp_detach_db @dbname = 'TestDB'; EXE ...
- group by <grouping sets(...) ><cube(...)>
GROUP BY GROUPING SETS() 后面将还会写学习 with cube, with rollup,以及将它们转换为标准的GROUP BY的子句GROUP SET(), CU ...
- MSSQL 标准PROC 写法
MSSQL 标准PROC 写法 ALTER PROC [dbo].[usp_ADM_InsertFlowSortInfo]@FlowSortName NVARCHAR(50),AS/*PAGE: 分类 ...
- mssql sqlserver 模拟for循环的写法
转自:http://www.maomao365.com/?p=6567 摘要: 下文讲述sql脚本模拟for循环的写法,如下所示: /* for样例 for('初始值','条件','执行后自增') 通 ...
- 常用MS-SQL写法整理
这里整理日常会用到的一些写法,一些常规的group by,系统函数等用法不在这里做记录了,大家有什么好的写法也可以分享下 1 sql操作xml内容(sp_xml_preparedocument和ope ...
- mssql 下删除 default 值的Sql写法
FROM Sys.default_constraints a JOIN sys.columns b ON a.parent_object_id = b.object_id AND a.parent_c ...
- php 连接 mssql 常见的所有问题
php连接mssql时 ntwdblib.dllPHP连接MSSQL配置和PHP代码演示 收藏 如果实现了PHP和MySQL链接了,PHP和MSSQL的链接其实很简单: 支持MSSQL的本地链接和远程 ...
- MSSQL 当前会话设置隔离级别与查询
之前因为MySQL没有with(nolock)这种写法,于是想设置隔离级别,结果被坑. 直觉以为和MSSQL一样只要打set transaction isolation level xxx 就能搞定 ...
- ThinkPHP 连接Oracle的配置写法,(使用Oci扩展而非PDO的写法)
測试了非常多遍,TP官网根本就没有给出正确的写法,并且网上搜索到的全都是错误的. 跟踪代码.终于找出了正确的配置写法,备份例如以下.(by default7#zbphp.com) 'DB_TYPE' ...
随机推荐
- 《从零开始学Swift》学习笔记(Day 40)——析构函数
原创文章,欢迎转载.转载请注明:关东升的博客 与构造过程相反,实例最后释放的时候,需要清除一些资源,这个过程就是析构过程.在析构过程中也会调用一种特殊的方法deinit,称为析构函数.析构函数dein ...
- jquery 模糊查询对象属性
1.如果你需要查询的对象属性id的值包含这样的值,你可以这样读取所有此条件的对象 $("input[id*='DiscountType']").each(function (i, ...
- 利用Google Analytics API实现自己的统计报表
Google Analytics 简称 GA,功能实在是太强大了,正因如此,导致调研GA API花费了大量的时间,太多的名词需要梳理. 正确的学习步骤是: 首先,找个有权限的账号,登录GA(https ...
- MVC4学习笔记之--身份认证过滤器
过滤器作为MVC模式中面向切面编程应用很广泛,例如身份验证,日志,异常,行为截取等.博客园里面的大神对应过滤器的介绍以及很多,MVC4中不同的过滤器也介绍得很清楚.FlyDragon 辉太 禁止吸烟 ...
- Java基础 - 流程控制语句
package com.demo4; /* * 流程控制语句 * 流程控制语句分类: * 顺序结构 * 代码从上往下按照顺序执行 * * 选择结构 * if * if (关系表达式1) { * 语句体 ...
- ffmpeg参数使用说明2
附录一(ffmpeg参数说明): [参数] [说明] [示例] -i "路径" 指定需要转换的文件路径 -i "C:\nba.wmv" -y 覆盖输出文件,即如 ...
- 常用算法及其Python实现
冒泡排序 def bubble_sort(li): for i in range(len(li)-1): # i表示第几趟 for j in range(len(li)-i-1 ...
- 剑指offer 面试21题
面试21题: 题目:调整数组的顺序使奇数位于偶数前面 题一:输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分. 解题思路:使用两个指针 ...
- Overload and Override without Overwrite - Java
Override(覆盖/覆写): 子类Override父类中的函数(方法).Overload(重载): 同一个类中包含多个同名的函数(方法), 但各个函数的参数列表不同. Override和Overl ...
- 解释*args和**kwargs的含义
当我们不知道向函数传递多少参数时,比如我们向传递一个列表或元组,我们就使用*args def func(*args): for i in args: print(i) func(3,2,1,4,7) ...