SQLServer 学习笔记之超详细基础SQL语句 Part 12(The End)

本文涉及的产品
云数据库 RDS SQL Server,独享型 2核4GB
简介: SQLServer 学习笔记之超详细基础SQL语句 Part 12(The End)
+关注继续查看

Sqlserver 学习笔记


-----------------------接Part 11-------------------

现在,我们希望从 "City" 列中提取前 3 个字符。我们使用如下 SQL 语句:

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

结果集类似这样:

image
image

 

 

 

16 LEN 函数返回文本字段中值的长度。

语法

SELECT LEN(column_name) FROM table_name

 

17 ROUND() 函数

ROUND 函数用于把数值字段舍入为指定的小数位数。

 

语法

SELECT ROUND(column_name,decimals) FROM table_name

column_name 要舍入的字段。

decimals:规定要返回的小数位数。

 

实例

我们拥有下面这个 "Products" 表:

image

 

image

现在,我们希望把名称和价格舍入为最接近的整数。我们使用如下 SQL 语句:

SELECT ProductName, ROUND(UnitPrice,0) as UnitPrice FROM Products

 

结果集类似这样:

imageimage

 

 

 

18 NOW() 函数

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

 

语法

SELECT NOW() FROM table_name

 

实例

我们拥有下面这个 "Products" 表:

imageimage

 

 

现在,我们希望显示当天的日期所对应的名称和价格。我们使用如下 SQL 语句:

SELECT ProductName, UnitPrice, Now() as PerDate FROM Products

 

结果集类似这样:

image

 

image

 

19 FORMAT() 函数

FORMAT 函数用于对字段的显示进行格式化。

 

语法

SELECT FORMAT(column_name,format) FROM table_name

column_name:要格式化的字段。

format:规定格式。

 

实例

我们拥有下面这个 "Products" 表:

image
image

 

 

 

现在,我们希望显示每天日期所对应的名称和价格(日期的显示格式是 "YYYY-MM-DD")。

我们使用如下 SQL 语句:

SELECT ProductName, UnitPrice, FORMAT(Now(),'YYYY-MM-DD') as PerDate

FROM Products

 

结果集类似这样:

imageimage

 

相关实践学习
使用交互方式创建数据表
本次实验主要介绍如何在RDS-SQLServer数据库中使用交互方式创建数据表。
SQL Server on Linux入门教程
SQL Server数据库一直只提供Windows下的版本。2016年微软宣布推出可运行在Linux系统下的SQL Server数据库,该版本目前还是早期预览版本。本课程主要介绍SQLServer On Linux的基本知识。 相关的阿里云产品:云数据库RDS SQL Server版 RDS SQL Server不仅拥有高可用架构和任意时间点的数据恢复功能,强力支撑各种企业应用,同时也包含了微软的License费用,减少额外支出。 了解产品详情: https://www.aliyun.com/product/rds/sqlserver
目录
相关文章
|
4月前
java202304java学习笔记第六十七天-ssm-动态sql-知识小结
java202304java学习笔记第六十七天-ssm-动态sql-知识小结
27 0
|
4月前
java202304java学习笔记第六十七天-ssm-动态sql-一对多配置2
java202304java学习笔记第六十七天-ssm-动态sql-一对多配置2
30 0
|
4月前
java202304java学习笔记第六十七天-ssm-动态sql-一对多配置
java202304java学习笔记第六十七天-ssm-动态sql-一对多配置
31 0
|
4月前
java202304java学习笔记第六十七天-ssm-动态sql-一对一的配置实现2
java202304java学习笔记第六十七天-ssm-动态sql-一对一的配置实现2
27 0
java202304java学习笔记第六十七天-ssm-动态sql-一对一的配置实现2
|
4月前
java202304java学习笔记第六十六天-ssm-动态sql-一对一的配置实现2
java202304java学习笔记第六十六天-ssm-动态sql-一对一的配置实现2
29 0
|
4月前
java202304java学习笔记第六十六天-ssm-动态sql-一对一的配置实现1
java202304java学习笔记第六十六天-ssm-动态sql-一对一的配置实现1
26 0
|
4月前
java202304java学习笔记第六十七天-ssm-动态sql-多对多注解开发之1
java202304java学习笔记第六十七天-ssm-动态sql-多对多注解开发之1
22 0
|
4月前
java202304java学习笔记第六十七天-ssm-动态sql-多对多注解开发之2
java202304java学习笔记第六十七天-ssm-动态sql-多对多注解开发之2
26 0
java202304java学习笔记第六十七天-ssm-动态sql-多对多注解开发之2
|
4月前
java202304java学习笔记第六十七天-ssm-动态sql-一对多得注解开发2
java202304java学习笔记第六十七天-ssm-动态sql-一对多得注解开发2
28 0
|
4月前
java202304java学习笔记第六十七天-ssm-动态sql-一对多得注解开发1
java202304java学习笔记第六十七天-ssm-动态sql-一对多得注解开发1
28 0
java202304java学习笔记第六十七天-ssm-动态sql-一对多得注解开发1
推荐文章
更多