查找姓名以特定字母开头的人的姓名的 SQL 查询
原文:https://www . geesforgeks . org/SQL-query-to-find-姓名以特定字母开头的人名/
在这里,我们将看到如何在 SQL 中找到一个名字以指定字母开头的人的名字。在本文中,我们将使用微软 SQL Server 作为我们的数据库。
例如,找到名字以字母“H”开头的人的名字。我们将在 SQL 查询中的指定字母后使用%符号。在这里,我们将首先创建一个名为“极客”的数据库,然后在该数据库中创建一个表“部门”。之后,我们将对该表执行查询。
创建数据库:
CREATE DATABASE geeks;
使用该数据库:
USE 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;
现在让我们找到一个名字以 指定字母开头的人的名字
语法:
选择“列名”
来自“表名”
其中“列名”像{ PATTERN };
例 1: 在这个例子中,我们会找到以 h 开头的名字。
SELECT * FROM department WHERE NAME LIKE 'H%';
输出:
例 2: 在这个例子中,我们会找到以 r 开头的名字。
SELECT * FROM department WHERE NAME LIKE 'R%';
输出:
版权属于:月萌API www.moonapi.com,转载请注明出处