摘要: C#3.0(.NET3.5)中引入了Lambda表达式和LINQ。Lambda表达式是使用一些特殊语法表示匿名方法的较短方法。 一、最基本的Lambda表达式语法如下: (参数列表)=> {方法体} 说明: 1、参数列表中的参数类型可以是明确类型或者推断类型。 2、如果是推断类型,则参数的数据类型将 阅读全文
posted @ 2020-04-11 11:13 LuckyZLi 阅读(173) 评论(0) 推荐(0) 编辑
摘要: LINQ查询时有两种语法可供选择:查询表达式语法(Query Expression)和方法语法(Fluent Syntax)。 一、查询表达式语法: from<range variable> in <IEnumerable<T> or IQueryable<T> Collection> <Stand 阅读全文
posted @ 2020-04-11 10:16 LuckyZLi 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 一、为什么要使用LINQ 假设有一个整数类型的数组,找到里面的偶数并进行降序排序。 在C#2.0以前,如果要实现这样的功能,我们必须使用'foreach'或'for'循环来遍历数组,先找到偶数然后在降序排序,相关代码如下: using System; using System.Collections 阅读全文
posted @ 2020-04-11 09:09 LuckyZLi 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1. 普通传值方式 事先定义变量,通过将变量传入到调用的方法名 //测试方法 public static void test(string name, int age, int score) { Console.WriteLine("姓名:{0}, 年龄:{1},成绩:{2}", name, age 阅读全文
posted @ 2020-04-10 15:57 LuckyZLi 阅读(492) 评论(0) 推荐(0) 编辑
摘要: Source Data 使用 去重 使用Lambda表达式去重 1. Source Data 阅读全文
posted @ 2020-03-24 14:20 LuckyZLi 阅读(891) 评论(0) 推荐(0) 编辑
摘要: 1. 基本数据 2. 使用 listagg() WITHIN GROUP () 将多行合并成一行 阅读全文
posted @ 2020-02-06 17:21 LuckyZLi 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 目录导航: "1. 分析函数语法" "2. count() over():统计分区中各组的行数,partition by 可选,order by 可选" "3. sum() over():统计分区中记录的总和,partition by 可选,order by 可选" "4. avg() over() 阅读全文
posted @ 2020-02-05 17:10 LuckyZLi 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 目录导航: "1. 使用正则表达式" "2. 借助DB Function实现" 1、使用正则表达式 sql DB function CREATE OR REPLACE FUNCTION STRINGTOVARCHARTABLE ( inputList in varchar2 ) return Var 阅读全文
posted @ 2020-01-15 10:47 LuckyZLi 阅读(1505) 评论(0) 推荐(0) 编辑
摘要: 目录导航: "1. 根据ID的数量按序展开" "2. 根据ID的数量按序展开" "3. 生成随机数" "4. 转置截取字符串" 1、根据ID的数量按序展开 sql WITH TB AS (SELECT 'U101' USER_ID, '12345' MOBILE, 3 CNT FROM DUAL U 阅读全文
posted @ 2020-01-15 08:49 LuckyZLi 阅读(1664) 评论(0) 推荐(0) 编辑
摘要: "1. 对日期的操作" "2. 对数字的操作" 1、对日期的操作 2、对数字的操作 阅读全文
posted @ 2019-11-29 17:31 LuckyZLi 阅读(462) 评论(0) 推荐(0) 编辑