随笔分类 -  Sql Server

数据库
摘要:转自: http://www.cnblogs.com/nxld/p/6120049.html 执行数据库查询时,有完整查询和模糊查询之分。一般模糊语句如下:SELECT 字段 FROM 表 WHERE 某字段 Like 条件 其中关于条件,SQL提供了四种匹配模式:1、%:表示任意0个或多个字符。可 阅读全文
posted @ 2017-10-13 13:36 冲向蓝天 阅读(1472) 评论(0) 推荐(0)
摘要:sql中时间的比较方法 阅读全文
posted @ 2015-08-04 12:03 冲向蓝天 阅读(3794) 评论(0) 推荐(0)
摘要:Sql时间函数转换 阅读全文
posted @ 2015-03-20 16:37 冲向蓝天 阅读(404) 评论(0) 推荐(1)
摘要:SQL删除重复数据方法 阅读全文
posted @ 2014-08-05 21:35 冲向蓝天 阅读(807) 评论(0) 推荐(0)
摘要:SUM 是SQL语句中的标准求和函数,如果没有符合条件的记录,那么SUM函数会返回NULL。但多数情况下,我们希望如果没有符合条件记录的情况下,我们希望它返回0,而不是NULL,那么我们可以使用例如下面的方法来处理:SELECT COALESCE(SUM(name),0) FROM person W... 阅读全文
posted @ 2014-07-15 15:03 冲向蓝天 阅读(2681) 评论(0) 推荐(0)
摘要:tran.TransactionTime = bet.CreationDate.ToString() == "0001/1/1 0:00:00" ? DateTime.Now : bet.CreationDate;数据库里面DataTime时间类型字段,如果为null时,查询出来时间值为"0001/... 阅读全文
posted @ 2014-07-02 17:46 冲向蓝天 阅读(2942) 评论(0) 推荐(1)
摘要:数据库中字段类型对应C#中的数据类型:数据库 C#程序 int int32 text string bigint int64 binary System.Byte[] bit Boolean char string... 阅读全文
posted @ 2014-06-25 20:27 冲向蓝天 阅读(1577) 评论(0) 推荐(0)
摘要:这是我在开发多层体系结构时遇到的问题,由于VS.NET尚不支持各种数据类型的空值即null, 放入实体类中在各个层之间作为参数传递,所以经查询参考SQL Server 2000的联机丛书和.NET的MSDN Library以及在编写代码生成时结合CodeSmith的数据类型,总结找出如下的类型对照解... 阅读全文
posted @ 2014-06-17 14:47 冲向蓝天 阅读(374) 评论(0) 推荐(0)
摘要:Bit 数据类型在 SQL Server 数据库中以存储 1、0 进行存储。 往数据库中添加,修改 bit 类型的字段时,只能用 0 或者 1。 关于修改 Bit 类型的字段 1.若使用 SQL 语句在查询分析器中进行修改,需要传入 1、0; 在SQL语句中也只能用 0 或者 1,比如 "whe... 阅读全文
posted @ 2014-06-17 13:41 冲向蓝天 阅读(1321) 评论(0) 推荐(0)
摘要:use UserCentergoselect * from AccountDetails1、判断一个字段是否为null值,进行查询:update AccountDetails set ProjectCode ='w88' where ProjectCode is null2、这一种写法是错误的upd... 阅读全文
posted @ 2014-06-13 15:23 冲向蓝天 阅读(665) 评论(0) 推荐(0)
摘要:1、删除列: Alter Table TransBetRecord drop column ToProjectCode 2、添加列: Alter Table TransBetRecord Add ToProjectCode varchar(50) default null 1.增加字段 ALTER 阅读全文
posted @ 2014-06-05 13:39 冲向蓝天 阅读(268) 评论(0) 推荐(0)
摘要:转:http://www.cnblogs.com/yubinfeng/archive/2010/11/02/1867386.html一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql... 阅读全文
posted @ 2014-04-22 15:43 冲向蓝天 阅读(243) 评论(0) 推荐(0)
摘要:SQL Server 中对已经定义的变量赋值的方式用两种,分别是 SET 和 SELECT。对于这两种方式的区别,SQL Server 联机丛书中已经有详细的说明,但很多时候我们并没有注意,其实这两种方式还是有很多差别的。SQL Server推荐使用 SET 而不是 SELECT 对变量进行赋值。当... 阅读全文
posted @ 2014-04-22 13:33 冲向蓝天 阅读(371) 评论(0) 推荐(0)
摘要:SQL UNION 操作符UNION 操作符用于合并两个或多个 SELECT 语句的结果集。请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。SQL UNION 语法SELECT column_name... 阅读全文
posted @ 2014-04-22 13:32 冲向蓝天 阅读(253) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/superyinhai/archive/2010/04/09/1708643.html一.WITH AS的含义 WITHAS短语,也叫做子查询部分(subqueryfactoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个S... 阅读全文
posted @ 2014-04-22 13:28 冲向蓝天 阅读(459) 评论(0) 推荐(0)
摘要:sql语言中有没有类似C语言中的switch case的语句?? 没有,用case when 来代替就行了. 例如,下面的语句显示中文年月 select getdate() as 日期,case month(getdate()) when 11 then '十一' ... 阅读全文
posted @ 2014-04-22 13:27 冲向蓝天 阅读(1411) 评论(0) 推荐(0)
摘要:接上篇四,根据条件有选择的UPDATE。例,有如下更新条件工资5000以上的职员,工资减少10%工资在2000到4600之间的职员,工资增加15%很容易考虑的是选择执行两次UPDATE语句,如下所示--条件1UPDATE PersonnelSET salary = salary * 0.9WHERE... 阅读全文
posted @ 2014-04-22 13:26 冲向蓝天 阅读(314) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/fxgachiever/archive/2010/09/09/1822106.htmlCase具有两种格式。简单Case函数和Case搜索函数。--简单Case函数CASE sex WHEN '1' THEN '男' WH... 阅读全文
posted @ 2014-04-22 13:25 冲向蓝天 阅读(242) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/icebutterfly/archive/2009/08/05/1539657.html http://www.cnblogs.com/fxgachiever/archive/2010/09/15/1826792.html语法:ROW_NUM... 阅读全文
posted @ 2014-04-22 13:20 冲向蓝天 阅读(231) 评论(0) 推荐(0)
摘要:------distinct 去重复查询select * from accounts acc join (select distinct accid from roles) r on r.accid=acc.ID-----不需要distinct select * from (select MAX(I... 阅读全文
posted @ 2014-04-21 17:07 冲向蓝天 阅读(2892) 评论(0) 推荐(1)