sql基本知识

1、类型转换

    用convert,cast

    float转换出现科学计数字母的问题:可以先转成numeric再转成varchar

declare @fl float
set @fl=1234567.1234567
select @fl,CONVERT(varchar,@fl),convert(varchar,CONVERT(numeric(14,7),@fl))

输出
1234567.1234567    1.23457e+006    1234567.1234567

 2、取某个表当前的identity值

    用IDENT_CURRENT('tableName')函数

http://www.cnblogs.com/yuanyuan/archive/2009/06/01/1493359.html

 

3、exists

1)做子查询

使用 EXISTS 关键字引入子查询后,子查询的作用就相当于进行存在测试。外部查询的 WHERE 子句测试子查询返回的行是否存在。子查询实际上不产生任何数据,它只返回 TRUE 或 FALSE 值。

语法:

WHERE [NOT] EXISTS (subquery)

对查询出来的结果逐条用exists里的子查询来筛选

 

posted @ 2014-10-17 17:07  shengyu_kmust  阅读(153)  评论(0编辑  收藏  举报