随笔分类 - MSSQL
Left Join B表,只取B表一条记录
摘要:转自链接:https://www.cnblogs.com/abeam/p/7137993.html
阅读全文
SQL新增数据取表主键最新值
摘要:string strsql = "insert into SB_Survey(title) values ('标题');select @@IDENTITY";int s = int.Parse(SQLServerHelper.GetSingle(strsql).ToString())
阅读全文
查询SQL的null与''
摘要:查询SQL的null与''测试数据库 SQL2005简单的问题 今天正好有朋友问了下 就简单的写下~~数据表 ApplyInfo age 为 varchar(64)id age 1 null2 3 18?<-- 查询不为'' 得到的结果为id3 也就是说!=''包含了 ''和null -->SELECT *FROM [ApplyInfo] where age !=''<-- 查询为'' 得到的结果为id2 也就是说=''只包含了 ' 但却不包含null --
阅读全文
sql去除重复列(行)
摘要:有重复数据主要有一下几种情况:1.存在两条完全相同的纪录 这是最简单的一种情况,用关键字distinct就可以去掉 example: select distinct * from table(表名) where (条件)2.存在部分字段相同的纪录(有主键id即唯一键) 如果是这种情况的话用distinct是过滤不了的,这就要用到主键id的唯一性特点及group by分组 example: select * from table where id in (select max(id) from table group by [去除重复的字段名列表,....])3.没有唯一键ID 这种情况我觉得最
阅读全文
SQL Server CONVERT() 函数
摘要:定义和用法CONVERT() 函数是把日期转换为新数据类型的通用函数。CONVERT() 函数可以用不同的格式显示日期/时间数据。语法CONVERT(data_type(length),data_to_be_converted,style)data_type(length) 规定目标数据类型(带有可选的长度)。data_to_be_converted 含有需要转换的值。style 规定日期/时间的输出格式。可以使用的 style 值:Style ID Style 格式 100 或者 0 mon dd yyyy hh:miAM (或者 PM) 101 mm/dd/yy 102 yy.mm.dd
阅读全文
一次插入多条数据SQL语句
摘要:INSERT INTO tab_name (列名1,列名2.列名3 ) select 列1,列2.列3 union select 列1,列2.列3 union select 列1,列2.列3
阅读全文