SQLServer之常用函数总结详解


当前第2页 返回上一页

MID() 从文本字段中提取字符。

SELECT MID(City,1,3) as SmallCity FROM Persons

ROUND() 函数 数值字段舍入为指定的小数位数。

SELECT ROUND(column_name,decimals) FROM table_name

NOW() 函数 返回当前的日期和时间。

SELECT NOW() FROM table_name

FORMAT () 用于对字段的显示进行格式化。

select FORMAT(stu_intime,'yyyy-MM-dd hh:mm:ss') as intime from stu

SELECT INTO 从一个表中选取数据,然后把数据插入另一个表中。

select stu_name,stu_id into stu1 from stu   --将stu表中的stu_id和stu_name插入新表stu1(会创建一个新表)

sql server 中没有limit 但是有top

/*查询 从n开始的m条数据 */
  declare @n int=2;
  declare @m int = 5;
  select top (@m) * from stu
  where id not in (select top (@n) id from stu)

  /*查询n到m之间的数据*/
  declare @n int=2;
  declare @m int = 5;
  select top (@m-@n+1) * from stu
  where id not in (select top (@n-1) id from stu)

BETWEEN … AND 会选取介于两个值之间的数据范围。这些值可以是数值、文本或者日期。

/* 查询id 1 到3 的数据 */
  select * from stu where id between '1' and '3' 

ALTER TABLE 语句用于在已有的表中添加、修改或删除列。

 alter table stu add stu_sj varchar(200)   --添加一列名为stu_sj

 alter table stu drop column stu_sj  --删除列

DISTINCT 用于返回唯一不同的值。

/* 返回名字,重复的不返回 */
  select distinct stu_name from stu

到此这篇关于SQLServer之常用函数总结详解的文章就介绍到这了,更多相关SQLServer之常用函数内容请搜索

更多SQL内容来自木庄网络博客


标签:SQL

返回前面的内容

相关阅读 >>

mysql中数据库优化的常见sql语句总结

提升mysql查询效率的10个sql语句优化技巧

sqlserver为标识列指定显式值

c# sqlite数据库入门使用说明

oracle sql性能优化系列学习一

mysql索引详细解析

mysql数据库开发规范【推荐】

sql是什么意思

mysql的select 学习笔记

mysql存储过程与函数详解

更多相关阅读请进入《sql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...