标签 SQL Server 文章列表

SELECT 表名 = CASE WHEN a.colorder=1 THEN d.name ELSE '' END,表说明 = CASE WHEN a.colorder=1 THEN ISNULL(f.value,'') ELSE '' END,字段序号 = a....

SQL Server 2016-12-09 69浏览 0评论 喜欢(4)

假如我们有个分组查询的需求,要求按照指定字段进行分组并同时查询出分组字段的第一条和最后记录,大致数据如下: UNION查询1: SELECT 1 AS ID, 110 AS TRAIN_ID UNION SELECT 2 AS ID, 111 AS TRAIN_ID UNION SELECT 3 AS ID, 112 AS TRAIN_ID UNION查询2: SELECT 110 AS TRAIN_ID , 1 AS ID,1...

SQL Server 2015-12-14 755浏览 0评论 喜欢(9)

数据库SQL操作中,按日期查询某数据表中最近一条记录是被经常用到的。不管是哪种数据库都会有这种需求,所以本文就对SQL Server,MySQL以及Sqlite等关系数据库(我们这里不讨论非关系数据库,如:Mongodb,Couchbase,Raven DB等)的TOP 1查询进行一个汇总。 首先,我们的伪数据表(表名:MyUser)结构如下: Id           DisplayName             CreatedO...

综合文章 2015-11-03 676浏览 0评论 喜欢(5)

之前总结一个关于《MYSQL 获取某个表的各列名(字段名)并以逗号分隔(隔开)连接》的文章,有MySQL需求的朋友请到该篇阅读详情。由于SQL SERVER和MySQL两者实现的方式不同,所以本文作一个关于如何使用SQK语句将SQL SERVER表中的所有列名(字段名)以逗号分隔并连接成字符串的示例,本示例是创建的一个自定义标量值函数。使用起来也是比较方便的,具体代码如下: CREATE FUNCTION fnColList(@in_...

SQL Server 2016-05-19 399浏览 2评论 喜欢(2)

C#/.NET项目开发过程中,特别是中大型的项目,跟数据库打交道那是再正常不过的事情了。数据库可以帮助我们保存和管理数据。C#/.NET的项目中,我们也可以使用不同的数据库。那么,我们今天就来总结整理一下C#/.NET的连接各类主流数据库(SQL Server,MySQL,Microsoft Access,DB2,Oracle)的连接字符串。 一、C#/.NET连接Microsoft SQL Server 1. 使用ODBC数据库连接 ...

C#开发 2015-09-08 3284浏览 0评论 喜欢(3)

在上一个版本发布近3个月之后,微软终于发布了Windows Server 2016的第3个技术预览版。其实早在 上周的时候,网络上该系统的ISO镜像,以及Build 10514的屏幕截图,不过我们知道今天才迎来正式的更新。在Windows Server 2016 Tech Preview 3的发行说明中,微软提到了Windows Server Containers是一个孤立的、资源控制的、以及便携的操作环境。 本次更新还带来了活动目录...

技术资讯 2015-08-20 6661浏览 0评论 喜欢(1)

还在为不会怎么在Microsoft SQL Server 2012中创建Northwind示例数据库而烦恼?在这里,就给大家来演示如何使用Northwind数据库脚本在SQL Server 2012数据库中创建Northwind示例数据库。 我们都知道,Northwind是SQL Server 2000中使用的示例数据库。在SQL Server 2005数据库中,则被AdventureWorks示例数据取代了。如果你作为一名数据库的初...

SQL Server 2015-08-19 2909浏览 0评论 喜欢(0)

在C#/.NET的项目开发中,我们需要通过代码来获取MS SQL Server的版本信息,应该怎么样来获取? 其实非常简单,不知道怎么获取是因为你可能对SqlConnection这个类还不熟悉。SqlConnection提供了一个名为ServerVersion的属性,通过ServerVersion这个属性,我们就可以非常方便地得到SQL Server的版本信息。当然,SqlConnection这个类还提供了其他一些属性,比如: Da...

C#开发 2015-08-16 8055浏览 0评论 喜欢(0)

基于.NET的应用程序可以和MySql数据库搭配适用吗? 首先,本博文旨在解答一些.NET初学者对于数据库选取搭配方面的认识。所以,如果你是一位资深开发老鸟,在看到这里的时候,请勿喷或者绕行。 根据笔者几年的.NET相关开发经历和对一些资料、项目的阅读,得到的《关于.NET开发的应用程序是否可以使用MySql或者Oracle等等数据库》这一问题的答案是:基于.NET开发的应用程序是可以使用像MySql、Oracle等等这样的数据库。...

综合文章 2015-06-15 6398浏览 0评论 喜欢(3)

今天在安装成功SQL SERVER 2012数据库后,由于项目中包含中文字符,所以需要把默认的排序规则(Server Collation)由拉丁的Latin1_General_CI_AS更改为中文的Chinese_PRC_CI_AS。这个情况也是自己第一次遇到(以前都是只修改单个数据库的排序规则,相对来说简单一些),所以在网上查了一些关于更改SQL SERVER2012数据库安装后的默认排序规则(Server Collation)的方法...

SQL Server 2015-05-12 6653浏览 0评论 喜欢(5)

我们知道,SQL Server中判断一个字段的值是否为数字可以用系统自带的ISNUMERIC()函数来处理,但是MySQL数据库中则没有这个(或者是没有一个直接判断是否是数字)的函数,但MySQL为我们提供了正则表达式的函数,所以我们可以用数字的正则表达式来处理有关判断字段值是否是数字的问题,具体的MySQL语句示例如下:   SELECT * FROM TABLE_NAME WHERE COLUMN_NAME REGEXP...

MySQL 2015-01-26 10100浏览 0评论 喜欢(3)

开发中遇到实体与数据表的字段映射时,我们需要清楚地知道SQL Server类型与C#类型的一一对应关系,现转载一篇SQL Server类型与C#类型对应关系的文章,具体对应表如下: SQL Server类型 C#类型 bit bool tinyint byte smallint short int int bigint long real float float double money dec...

综合文章 2015-01-13 6351浏览 0评论 喜欢(1)

昨天在博客园看到了一篇题为《我是如何在SQLServer中处理每天四亿三千万记录的》的SQL Server的博文。 看到标题,顿时惊讶(这里请原谅我的了解甚少,到目前为止自己用SQL Server还没处理过亿级的数据,最多千万级别的。更强的是标题就说明是每天亿级数据),果断点击博客去一探究竟。 在这里我就不贴出该博客的原文了,需要了解详情的请移步到: 我是如何在SQLServer中处理每天四亿三千万记录的,我把原文的总结贴一下: 如...

SQL Server 2014-11-27 9531浏览 1评论 喜欢(10)

整理一下.NET(C#)开发中SQL Server2012使用的通用分页查询SQL语句,此语句运用了SQL2012的OFFSET n ROWS FETCH NEXT m ROWS ONLY,可返回总记录数,以下是个人在实际使用中封装的一个查询方法,供参考: #region SQL2012的分页(返回总记录数) public static DataSet GetPagingDataSetBySql2012(string table...

SQL Server 2014-10-22 11249浏览 0评论 喜欢(3)

用SQL语句将txt文件中的数据导入到SQL Server2005数据库中。txt文件中的数据只有一列,每行是一个电子邮箱地址,具体实例的实现如下: 首先在数据库中创建一个临时表tmp_email: CREATE TABLE tmp_email ( email nvarchar(100) ) 将txt文件放到D盘的根目录下,然后执行以下SQL语句行进数据的导入(默认以回车作为每一行的分隔符): BULK INSERT tmp_em...

SQL Server 2014-09-15 23481浏览 0评论 喜欢(1)