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;

!image

向表中添加数据:

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‘);

!image

这是我们表内的数据:

SELECT * FROM department;

!image

现在,让我们查找以指定字母开头的人名:

> 语法:

>

>

>

>

>

> SELECT "column_name"

>

>

>

>

>

> FROM "table_name"

>

>

>

>

>

> WHERE "column_name" LIKE {PATTERN};

示例 1: 在这个例子中,我们将查找以 H 开头的名字。

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

输出:

!image

示例 2: 在这个例子中,我们将查找以 R 开头的名字。

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

输出:

!image

示例 3 : 在这个例子中,我们将查找以字符 ‘G‘ 结尾的名字。

SELECT * FROM department WHERE NAME LIKE ‘%G‘;

输出 :-

!image

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。如需转载,请注明文章出处豆丁博客和来源网址。https://shluqu.cn/42611.html
点赞
0.00 平均评分 (0% 分数) - 0