sqlserver
Simon Jing
学以解惑
展开
-
统计数据库字段的字符数
统计前10000行字符数:select sum(a.字符数) as X000_input_AmountList平均字符数 from (SELECT top 10000 (case when ExceptMedica is null then 0 else datalength(ExceptMedica) end) +(case w...原创 2018-07-31 15:09:13 · 1239 阅读 · 0 评论 -
DataTable转换成List<Model> 关键代码
有时候,我们在开发中,需要将DataTable转化为实体,这样的话可以通过属性直接点出来名称,更方便,快捷。/// /// DataTable转成实体 /// public static class Table2Model { #region 公共方法(扩展DataTable)/// <summary>/// DataTable转换成T/// <...原创 2018-08-13 16:35:18 · 368 阅读 · 0 评论 -
数据访问抽象基础类
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Configuration; using System.Data.SqlClient; using System.Collections; using System.Data;name...原创 2018-09-10 10:26:43 · 303 阅读 · 0 评论 -
Sql 分页
–page 是页数 在sql server2005中可以使用ROW_NUMBER() OVER 达到分页 数据量大约110万行 select * from ( select ROW_NUMBER() OVER( ORDER BY r.id ) AS RowNumber,c.cha_name,RTRIM(content) as content from dbo...原创 2018-09-10 14:30:54 · 131 阅读 · 0 评论 -
sql 视图
–视图:view 虚拟的表,视图中的数据全部来源自基表(源表)。 —我们可以对视图进行增删改查的操作,但是相当于操作基表的数据。 —视图可以是一张表的部分字段,也可以是多张表的多个字段 select * from student select * from score–创建视图语法: /* create view 视图名称 as select 语句 go */ u...原创 2018-09-10 15:07:05 · 569 阅读 · 0 评论 -
sql-索引的作用(超详细)
(一)深入浅出理解索引结构实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别:其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然...转载 2018-09-10 17:12:03 · 252 阅读 · 0 评论 -
SQL Server之STUFF 使用
例子1、 DECLARE @Time VARCHAR(10) SET @Time = ‘1030’ SELECT STUFF(@Time, 3, 0, ‘:’) AS [HH:MM] 输出:10:30 我们给定的字符串为@Time即1030,我们从第3个位置开始,删除长度为0,此时则在3前面插入冒号,结果如上图输出10:30。例子2、 DECLARE @CreditCardNumb...原创 2018-09-07 11:40:43 · 2532 阅读 · 0 评论 -
NHibernate ——多对一关联映射
内容摘要 多对一关联映射概括 多对一关联映射插入和查询 多对一关联映配置介绍一、多对一关联映射概括 关联关系是实体类与实体类之间的结构关系,分别为“多对一”、“一对一”、“多对多”。然而“多对一”是怎样描述的呢?让我们参考图1.1所示: 学生表“T_Student”有两条记录,它们分别对应了班级表“T_Class”的主键值为“1”的同一条记录。所以这就是“多对一”的使用...原创 2019-02-20 18:55:00 · 358 阅读 · 0 评论