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里的子查询来筛选