几条最近常用的sql语句

Posted senn0213

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了几条最近常用的sql语句相关的知识,希望对你有一定的参考价值。

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类型的数据按照月份查询

太长了就不贴了

 

(未完待续……)

 

以上是关于几条最近常用的sql语句的主要内容,如果未能解决你的问题,请参考以下文章

如何将几条sql语句一起执行

在SQL SERVER中查询数据库中第几条至第几条之间的数据SQL语句怎么写

sql单表中某一字段重复,取最近3条或几条数据

查看oracle数据库最近执行了哪些sql语句

查看oracle数据库最近执行了哪些sql语句

说说对 SQL 语句优化有哪些方法?(选择几条)