![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql
文章平均质量分 75
huiguoyuan
这个作者很懒,什么都没留下…
展开
-
SQL Cross Apply和Outer Apply的理解
比如:LargeTable表中的某一列存储的数据是以“:”号分隔的数据,我们处理的时候,可能要先把这个值,先分隔,然后把分隔后的每个值单独一行放在一张表中,然后对这个表做处理。APPLY的执行过程,它先逻辑计算左表表达式(以上的LargeTable表),然后把右表达式(以上的自定义表值函数Split)应用到左表表达式的每一行。为了简单,先用其中id=2的一行处理,这些以:号分隔的数据,可能是我们某张表的主键(t1),我们可能需要把这些数值提出来,放在一张临时表中,和t1表关联,做一些处理。转载 2023-01-16 16:16:06 · 656 阅读 · 0 评论 -
sql server 新建用户 设置表读取权限
在进行项目对接时,有时候处于系统安全性考虑,我们需要设置数据库的访问权限,这个时候,我们可以新增一个用户,然后设定用户的访问权限,具体步骤如下:1, 新建登录对象2, 点击用户映射3, 操作完之后,点击确定,可能出现错误界面,不用管,这时新增用户已经出现在登录名中了4, 选数据库zngkpt,然后选择对应的表cms_release,点击右键->属性->权限->搜索,5, 点击搜索后,出现搜索框,然后输入刚才的用户名,点击...原创 2022-04-13 15:22:04 · 5860 阅读 · 0 评论 -
Lambda表达式 Linq SQL Server 分组后获取第一条数据或最小(最大)数据
1、Lambda表达式以下是从网上粘贴下来 经测试失败 提示方法“First”只能用作最终查询操作。请考虑在这个实例中使用方法“FirstOrDefault”修改为var list = data.GroupBy(x => x.Name,(key, group) => group.FirstOrDefault()).ToList();执行成功//声明测试类public class Test{ Name, Number}//获取数据var data=new...原创 2020-09-10 20:23:40 · 6897 阅读 · 0 评论