Tutorialsteacher

Follow Us

Articles
  • C#
  • C# OOP
  • ASP.NET Core
  • ASP.NET MVC
  • LINQ
  • Inversion of Control (IoC)
  • Web API
  • JavaScript
  • TypeScript
  • jQuery
  • Angular 11
  • Node.js
  • D3.js
  • Sass
  • Python
  • Go lang
  • HTTPS (SSL)
  • Regex
  • SQL
  • SQL Server
  • PostgreSQL
  • MongoDB
  • SQL Server - Get Started
  • Install SQL Server
  • SQL Server Management Studio
  • SQL Server - Windows Authentication
  • SQL Server - Authentication
  • SQL Server - Create New User
  • SQL Server - GRANT/REVOKE Permissions to User
  • SQL Server - Data Types
  • SQL Server - Naming Conventions
  • SQL Server - CREATE Database
  • SQL Server - CREATE Table
  • Add Columns
  • Identity Column
  • Rename Column, Table
  • Drop Columns
  • SQL Server - Schema
  • SQL Server - Tables Relations
  • SQL Server - Primary Keys
  • Modify/Delete Primary Keys
  • SQL Server - Foreign Keys
  • Modify/Delete Foreign Keys
  • SQL Server - Check Constraints
  • SQL Server - Unique Constraints
  • SQL Server - Views
  • Modify/Delete Views
  • SQL Server - Functions
  • SQL Server - Stored Procedures
  • Stored Procedure Parameters
  • SQL Server - Indexes
  • Non-clustered Indexes
  • Modify/Delete Indexes
  • SQL Server - Triggers
  • DDL Triggers
  • LOGON Triggers
  • Enable/Disable Triggers
  • Modify/Delete Triggers
  • SQL Server - Sequence
  • SQL Server - Synonyms
  • SQL Server - IF ELSE Statement
  • SQL Server - Loops
  • SQL Server - Insert Data
  • SQL Server - Update Data
  • SQL Server - Delete Data
  • SQL Server - Select Query
  • WHERE Clause
  • GROUP BY Clause
  • HAVING Clause
  • ORDER BY Clause
  • SQL Server - Inner Join
  • Left Join
  • Right Join
  • Full Join
  • Self Join
  • Dynamic SQL
  • Built-in Functions
Entity Framework Extensions - Boost EF Core 9
  Bulk Insert
  Bulk Delete
  Bulk Update
  Bulk Merge

SQL Server CHAR() Function: Returns ASCII of Integer

The CHAR() function returns the ASCII code of the specified integer from 0 to 255. You can also specify an expression that returns an integer value.

Syntax

CHAR(integer_expression)

Parameters

integer_expression: An integer from 0 to 255 or an expression that returns a value from 0 to 255.

Return Value

Returns a character with CHAR(1) data type. It returns a NULL if specified integers outside 0 to 255 range.

Control CharacterValue
TabCHAR(9)
Line feedCHAR(10)
Carriage returnCHAR(13)

Example 1:

The CHAR() function can be used with the SELECT statement to get the ASCII code of the specified value.

Example: CHAR()
select char(65) as char65

Example 2:

Use CHAR() function in SELECT statements to insert special characters into strings. In the example below, FirstName and LastName are returned using different special characters. The first output column uses tab CHAR(9), the second output column uses CHAR(12), the third column uses CHAR(45) and the last column uses CHAR(35) and CHAR(33) ASCII values to separate the first and last name.

Example: 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;

Example 3:

Use CHAR() function to insert control characters. In the example below, CHAR(13) (Carriage return) is used in the SELECT statement to print employee name and email in separate lines.

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

Example 4:

You can specify an expression that returns an integer value, as shown below.

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

Example 5:

In the following example, CHAR() function returns NULL when the specified integer is not within 0 to 255 range.

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

TutorialsTeacher.com is your authoritative source for comprehensive technologies tutorials, tailored to guide you through mastering various web and other technologies through a step-by-step approach.

Our content helps you to learn technologies easily and quickly for learners of all levels. By accessing this platform, you acknowledge that you have reviewed and consented to abide by our Terms of Use and Privacy Policy, designed to safeguard your experience and privacy rights.

[email protected]

ABOUT USTERMS OF USEPRIVACY POLICY
copywrite-symbol

2024 TutorialsTeacher.com. (v 1.2) All Rights Reserved.