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

本文涉及的产品
云数据库 RDS SQL Server,独享型 2核4GB
RDS SQL Server Serverless,2-4RCU 50GB 3个月
推荐场景:
简介: SQLServer 学习笔记之超详细基础SQL语句 Part 12(The End)

Sqlserver学习笔记


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

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

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

结果集类似这样:


 

 

 

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

语法

SELECT LEN(column_name) FROM table_name

 

17 ROUND()函数

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

 

语法

SELECT ROUND(column_name,decimals) FROM table_name

column_name要舍入的字段。

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

 

实例

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

 

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

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

 

结果集类似这样:

 

 

 

18 NOW()函数

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

 

语法

SELECT NOW() FROM table_name

 

实例

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

 

 

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

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

 

结果集类似这样:

 


 

19 FORMAT()函数

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

 

语法

SELECT FORMAT(column_name,format) FROM table_name

column_name:要格式化的字段。

format:规定格式。

 

实例

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


 

 

 

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

我们使用如下SQL语句:

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

FROM Products

 

结果集类似这样:

 

相关实践学习
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
目录
相关文章
|
2月前
|
SQL 安全 算法
【SQL server】玩转SQL server数据库:第四章 数据库安全性
【SQL server】玩转SQL server数据库:第四章 数据库安全性
92 12
|
2月前
|
SQL 算法 数据库
【SQL server】玩转SQL server数据库:第三章 关系数据库标准语言SQL(二)数据查询
【SQL server】玩转SQL server数据库:第三章 关系数据库标准语言SQL(二)数据查询
208 6
|
4天前
|
SQL
SQL中CASE WHEN THEN ELSE END的用法详解
SQL中CASE WHEN THEN ELSE END的用法详解
|
7天前
|
SQL
SQL语句case when then else end用法
SQL语句case when then else end用法
|
2月前
|
SQL 关系型数据库 MySQL
简简单单 My SQL 学习笔记(1)——表中数据的整删改查
简简单单 My SQL 学习笔记(1)——表中数据的整删改查
|
2月前
|
SQL 关系型数据库 MySQL
简简单单 My SQL 学习笔记(2)——分组和简单数据的查询
简简单单 My SQL 学习笔记(2)——分组和简单数据的查询
|
2月前
|
SQL 关系型数据库 MySQL
简简单单 My SQL 学习笔记(3)——连接和嵌套查询
简简单单 My SQL 学习笔记(3)——连接和嵌套查询
|
2月前
|
SQL JSON atlas
实时计算 Flink版产品使用合集之SQL Server CDC是否支持抽取SQL Server视图
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
2月前
|
SQL 安全 网络安全
IDEA DataGrip连接sqlserver 提示驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接的解决方法
IDEA DataGrip连接sqlserver 提示驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接的解决方法
170 0
|
SQL 数据库 索引
Sqlserver与access数据库sql语法十大差异
ACCESS结构简单容易处理,而且也能满足多数的网站程序要求,也是初学者的试牛刀。ACCESS是小型数据库,既然是小型就有他根本的局限性: 1)、数据库过大,一般ACCESS数据库达到50M左右的时候性能会急剧下降! 2)、网站访问频繁,经常超过100人的在线时,处理速度会有影响! 3)、记录数过多,一般记录数达到10万条左右的时候性能就会急剧下降!微软公司为了与ACCESS高低搭配的一种高端方案:改用了Sqlserver,但语法会有一些差异。
954 0