sqlserver常用简单语句

1、增 

插入内容
  insert into <表名> (列1,列2,列3) values ('值1','值2','值3')

检索出的内容插入到另外一张表
  insert
into <表名> (列1,列2,列3) select 列1,列2,列3 from <表2>;

 2、删

删除表中指定的内容
  delete
from <表名> where <条件>

 3、改

更新表指定内容
  update
<表名> set=where <条件>

 4、查

查询表中内容
    select * from <表名>

    select  <> from <表名>  where  条件

  4、关键字

distinct      去重     
top           规定要返回的记录的数目  
abs           计算绝对值      
len           文本字段中值的长度    
lower         字符串转换为小写
upper         字符串转换为大写
rtrim         去除字符串右边多余的空格
substring     截取字符串
having        对分组之后的信息进行过滤
group by      分组
order  by     排序
sum           求和
count         返回匹配指定条件的行数
isnull        可以为空
charindex     返回字符或者字符串在另一个字符串中的起始位置
delete        删除
case when     行列转换
cast          将一种数据类型转换为另一种数据类型
convert       格式化日期和数值
like          模糊查询
datediff      返回两个日期之间时间
getdate       返回当前的日期和时间
dateadd       日期中添加或减去指定的时间间隔
max           求最大值
truncate      删除表(自动编号恢复到初始值)
drop          删除表(自动编号只会向前增长,不会倒退)
avg           平均值
declare       变量定义
union         将两个(多个)表的查询结果合并显示
union All     将两个(多个)表的查询结果合并显示(不包括重复)
cursor        游标
round         四舍五入把原值转化为指定小数位
floor         向下舍入为指定小数位数
ceiling       向上舍入为指定小数位数 

猜你喜欢

转载自www.cnblogs.com/dream-life/p/10380877.html