📌  相关文章
📜  用于查找姓名以特定字母开头的人的姓名的 SQL 查询

📅  最后修改于: 2022-05-13 01:54:19.718000             🧑  作者: Mango

用于查找姓名以特定字母开头的人的姓名的 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;

现在让我们找到一个名字以指定字母开头的人的名字:

示例 1:在此示例中,我们将找到以 H 开头的名称。

SELECT * FROM department WHERE NAME LIKE 'H%';

输出:

示例 2:在此示例中,我们将找到以 R 开头的名称。

SELECT * FROM department WHERE NAME LIKE 'R%';

输出: