1.查询表是否为空
select count(*) as total from 表
看返回值,如果>0则不为空 =0为空
2.删除表数据但保留表结构
delete from 表 where 1=1
3.select查询结果保存到一个新的表中
有2种写法:
其一:insert into 新表(要求在数据库存在) select 表项 from 已有的表
其二:select * into 新表(要求在数据库不存在) from ( select 表项 from 表 )a
这2者倾向第一种,因为第二种每次都要建立新表,浪费空间,第一种在保存之前把表数据删了就好,不过有个缺点,重复使用同一个表会出现2次插入,我自己做的就是,还没找出来bug
4.按照年份排序,date数据的类型
select convert(varchar(4),date,120)as year from 表 group by convert(varchar(4),date,120)
5.将date类型的数据按照月份查询
太长了就不贴了
(未完待续……)
原文地址:https://www.cnblogs.com/senn0213/p/9107088.html
时间: 2024-10-05 03:10:23