笔记
徐子骞
花有重开日,人无再少年
展开
-
.NET六大设计原则个人白话理解,有误请大神指正
六大设计原则原创 2022-06-30 14:26:50 · 142 阅读 · 0 评论 -
表表达式及使用
1.公用表表达式(CTE)with 表名as{结果集}select * from 表名2.视图create view vw_视图名as结果集select * from vw_视图名 where 字段名=条件;3.排名函数(多用于分页查询)select * from{select row_number() over(order by stuId) as 字段别名, * from 表名} as 结果集别名select * from 结果集别名 where 条件;...原创 2021-06-01 10:24:28 · 165 阅读 · 0 评论 -
关于数据库的查询(交叉连接,内连接,外连接-左外连接,外连接-右外连接,全连接)
1.交叉连接select * from 表1 as 别名1 cross join 表2 as 别名2说明1:不带WHERE条件子句,它将会返回被连接的两个表的笛卡尔积,返回结果的 行数等于两个表行数的乘积2.内连接select * from 表1 as 别名1 inner join 表2 as 别名2 on 别名1.字段=别名2.字段(表1中与表2中的关联字段)说明2:本质上就是去掉交叉连接中冗余的数据(也就是不符合实际条件的数据)3.外连接-左外连接select * from 表原创 2021-06-01 09:58:32 · 353 阅读 · 0 评论 -
First方法,FirstOrDefault方法,Single方法,SingleOrDefault方法的区别
(1)First方法:返回List集合序列中的第一个符合条件的元素,如果没有查找到,则抛出运行时异常。(2)FirstOrDefault方法:返回List集合序列中的第一个符合条件的元素,如果没有查找到,则返回对应默认值,如引用类型对象的话则返回null。(3)Single方法:返回List集合序列中唯一记录,如果没有或返回多条记录,则引发异常。(4)SingleOrDefault方法:返回List集合序列中唯一记录,如果该序列为空,则返回默认值;如果该序列包含多个元素,则引发异常。...原创 2021-05-12 11:20:16 · 5797 阅读 · 0 评论