如何查找包含特定单词的所有员工记录,而不管 SQL 中是否区分大小写
在本文中,我们将介绍如何在 SQL 中查找包含特定单词的所有员工记录,而不考虑区分大小写,并将逐步讨论。
介绍 : 26 30 30 30 40
我们将讨论如何查找包含特定单词的所有员工记录,而不管大小写敏感。我们创建数据库员工并逐步检查以下查询。考虑到这个表,我们找到了所有带有开发人员的员工记录作为不区分大小写的单词,如下所示。 dept_id emp_name dept_name emp_age 60001 WARNER FRONT-END Developer 60002 CRISTIE GAME deVeLoper 60003 RANGA UX deVeLoper 60004 RANGA UX deVeLoper 60005 PRAD BACKEND DEVeLoper
步骤 1:创建数据库 –
使用以下 SQL 查询创建数据库,如下所示。
syntax:
CREATE DATABASE database_name;
输出 :
步骤 2:使用数据库 –
使用数据库公司如下。
syntax:
USE database_name;
输出 :
第 3 步:添加表格 –
将表员工添加到数据库公司中,如下所示。
syntax:
CREATE TABLE table_name
( column_name1 data_type1 ,
column_name2 data_type2 ,
column_name3 data_type3 ,
.
.
column_nameN data_typeN , );
第 4 步:创建一个表 -
创建一个包含列 (dept_id,emp_name,dept_name,emp_age) 的表员工到数据库公司中,如下所示。
输出 :
步骤 5:验证列和数据类型 -
列及其数据类型按 DESCRIBE 查询如下。
syntax:
DESCRIBE table_name;
输出 :
第 6 步:将行插入表中 –
使用以下 SQL 查询将行插入到表员工中,如下所示。
syntax:
INSERT INTO table_name VALUES(column1_data,column2_data,......columnN_data);
输出 :
步骤 7:验证插入的数据 -
使用 select 查询检查数据库中插入的数据,如下所示。
syntax:
SELECT * FROM table_name;
输出 :
例子 :
让我们借助示例来理解这个概念,以便更好地理解。
示例-1:
正如在表中观察到的那样,developer 词不区分大小写,但是应该检索与 developer 相关的所有员工记录,因此查询如下。
句法 :
SELECT*
FROM table_name
WHERE column_name LIKE 'PATTERN';
选择数据查询——
SELECT*
FROM employee
WHERE dept_name LIKE '%DEVELOPER';
输出 :
在此表中,所有以开发人员为部门名称的员工的记录都是在不考虑案例的情况下获取的。
示例 2 :
查询以开发人员为dept_name 获取所有员工姓名,不区分大小写,如下所示。
输出 :
在此示例中,不考虑大小写就获得了所有具有开发人员的员工的姓名。