Tutorialsteacher

关注我们

文章
  • C#
  • C# 面向对象编程
  • ASP.NET Core
  • ASP.NET MVC
  • LINQ
  • 控制反转 (IoC)
  • Web API
  • JavaScript
  • TypeScript
  • jQuery
  • Angular 11
  • Node.js
  • D3.js
  • Sass
  • Python
  • Go lang
  • HTTPS (SSL)
  • 正则表达式
  • SQL
  • SQL Server
  • PostgreSQL
  • MongoDB
  • SQL Server - 入门
  • 安装 SQL Server
  • SQL Server Management Studio
  • SQL Server - Windows 身份验证
  • SQL Server - 身份验证
  • SQL Server - 创建新用户
  • SQL Server - 授予/撤销用户权限
  • SQL Server - 数据类型
  • SQL Server - 命名约定
  • SQL Server - 创建数据库
  • SQL Server - 创建表
  • 添加列
  • 标识列
  • 重命名列、表
  • 删除列
  • SQL Server - 架构
  • SQL Server - 表关系
  • SQL Server - 主键
  • 修改/删除主键
  • SQL Server - 外键
  • 修改/删除外键
  • SQL Server - 检查约束
  • SQL Server - 唯一约束
  • SQL Server - 视图
  • 修改/删除视图
  • SQL Server - 函数
  • SQL Server - 存储过程
  • 存储过程参数
  • SQL Server - 索引
  • 非聚集索引
  • 修改/删除索引
  • SQL Server - 触发器
  • DDL 触发器
  • LOGON 触发器
  • 启用/禁用触发器
  • 修改/删除触发器
  • SQL Server - 序列
  • SQL Server - 同义词
  • SQL Server - IF ELSE 语句
  • SQL Server - 循环
  • SQL Server - 插入数据
  • SQL Server - 更新数据
  • SQL Server - 删除数据
  • SQL Server - SELECT 查询
  • WHERE 子句
  • GROUP BY 子句
  • HAVING 子句
  • ORDER BY 子句
  • SQL Server - 内连接
  • 左连接
  • 右连接
  • 全连接
  • 自连接
  • 动态 SQL
  • 内置函数
Entity Framework Extensions - 提升 EF Core 9
  批量插入
  批量删除
  批量更新
  批量合并

SQL Server CHAR() 函数:返回整数的 ASCII 值

CHAR() 函数返回指定整数(0 到 255)的 ASCII 码。您也可以指定一个返回整数值的表达式。

语法

CHAR(integer_expression)

参数

integer_expression:一个 0 到 255 之间的整数或一个返回 0 到 255 之间值的表达式。

返回值

返回一个数据类型为 CHAR(1) 的字符。如果指定的整数不在 0 到 255 范围内,则返回 NULL。

控制字符值
制表符CHAR(9)
换行CHAR(10)
回车CHAR(13)

示例 1

CHAR() 函数可以与 SELECT 语句一起使用,以获取指定值的 ASCII 码。

示例:CHAR()
select char(65) as char65

示例 2

在 SELECT 语句中使用 CHAR() 函数将特殊字符插入字符串。在下面的示例中,FirstName 和 LastName 使用不同的特殊字符返回。第一个输出列使用制表符 CHAR(9),第二个输出列使用 CHAR(12),第三个列使用 CHAR(45),最后一个列使用 CHAR(35) 和 CHAR(33) 的 ASCII 值来分隔名字和姓氏。

示例:CHAR()
select FirstName + CHAR(9) + LastName as EmpName,
FirstName + char(12) + LastName as EmpName,     
FirstName + char(45) + LastName as EmpName,
FirstName + char(35) + LastName + char(33) as EmpName
FROM Employee;

示例 3

使用 CHAR() 函数插入控制字符。在下面的示例中,SELECT 语句中使用 CHAR(13)(回车)来将员工姓名和电子邮件打印在不同的行上。

示例:CHAR()
select emp.FirstName + ' ' + emp.LastName + CHAR(13) + emp.email 
FROM Employee emp
WHERE EmployeeID = 2;

示例 4

您可以指定一个返回整数值的表达式,如下所示。

示例:CHAR()
SELECT CHAR(10*10*2+30) as expression_ascii

示例 5

在以下示例中,当指定的整数不在 0 到 255 范围内时,CHAR() 函数返回 NULL。

示例:CHAR()
SELECT CHAR(256) as OutOfRange;
TUTORIALSTEACHER.COM

TutorialsTeacher.com 是您权威的技术教程来源,旨在通过循序渐进的方法,指导您掌握各种网络和其他技术。

我们的内容旨在帮助所有级别的学习者轻松快速地学习技术。访问此平台即表示您已阅读并同意遵守我们的使用条款和隐私政策,这些条款和政策旨在保护您的体验和隐私权。

[email protected]

关于我们使用条款隐私政策
copywrite-symbol

2024 TutorialsTeacher.com. (v 1.2) 版权所有。