用于查找姓名以特定字母开头的人的姓名的 SQL 查询
在这里,我们将看到如何在 SQL 中查找姓名以指定字母开头的人的姓名。在本文中,我们将使用Microsoft SQL Server作为我们的数据库。
例如,查找姓名以字母“H”开头的人的姓名。我们将在 SQL 查询中指定字母后使用 % 符号。在这里,我们将首先创建一个名为“geeks”的数据库,然后在该数据库中创建一个表“department”。之后,我们将在该表上执行我们的查询。
创建数据库:
CREATE DATABASE geeks;
要使用此数据库:
USE geeks;
这是我们在geeks数据库中的表
CREATE TABLE department(
ID int,
SALARY int,
NAME Varchar(20),
DEPT_ID Varchar(255));
查看表格:
EXEC sp_column department;
将值添加到表中:
INSERT INTO department VALUES (1, 34000, 'ANURAG', 'UI DEVELOPERS');
INSERT INTO department VALUES (2, 33000, 'harsh', 'BACKEND DEVELOPERS');
INSERT INTO department VALUES (3, 36000, 'SUMIT', 'BACKEND DEVELOPERS');
INSERT INTO department VALUES (4, 36000, 'RUHI', 'UI DEVELOPERS');
INSERT INTO department VALUES (5, 37000, 'KAE', 'UI DEVELOPERS');
这是我们在表中的数据:
SELECT * FROM department;
现在让我们找到一个名字以指定字母开头的人的名字:
Syntax:
SELECT “column_name”
FROM “table_name”
WHERE “column_name” LIKE {PATTERN};
示例 1:在此示例中,我们将找到以 H 开头的名称。
SELECT * FROM department WHERE NAME LIKE 'H%';
输出:
示例 2:在此示例中,我们将找到以 R 开头的名称。
SELECT * FROM department WHERE NAME LIKE 'R%';
输出: