Как найти все записи сотрудников, содержащие конкретное слово, независимо от регистра в SQL

Опубликовано: 28 Августа, 2022

В этой статье мы расскажем, как найти все записи сотрудников, содержащие конкретное слово, независимо от регистра в SQL, и обсудим пошагово.

Введение :
Мы обсудим, как найти все записи сотрудников, содержащие определенное слово, независимо от регистра. Мы создаем сотрудника базы данных и шаг за шагом проверяем следующий запрос. Рассматривая эту таблицу, мы находим все записи сотрудников с разработчиком в качестве слова без учета регистра следующим образом.

dept_id emp_name имя_отдела emp_age
60001 УОРНЕР Фронт-энд разработчик

26

60002 КРИСТИ Разработчик игр

30

60003 РАНГА UX-РАЗРАБОТЧИК

30

60004 РАНГА UX-РАЗРАБОТЧИК

30

60005 ПРАД Бэкэнд-разработчик

40

Шаг 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: Проверка вставленных данных —
Проверьте вставленные данные в базу данных с помощью запроса выбора следующим образом.

syntax:
SELECT * FROM table_name;

Выход :

Примеры :
Давайте поймем концепцию с помощью примеров, а также для лучшего понимания.

Пример-1:
Как видно из таблицы, слово разработчика нечувствительно к регистру, но все записи сотрудников с разработчиком должны быть получены, поэтому запрос к этому выглядит следующим образом.

Синтаксис:

SELECT*
FROM table_name
WHERE column_name LIKE "PATTERN";

Выбор данных Запрос –

SELECT* 
FROM employee
WHERE dept_name LIKE "%DEVELOPER";

Выход :
Вот в этой таблице все записи сотрудника с разработчиком в качестве названия отдела получены без рассмотрения дела.

Пример-2:
Запрос для получения всех имен сотрудников с разработчиком как dept_name без учета регистра следующим образом.

Выход :
Вот в этом примере все имена сотрудника с разработчиком получены без учета регистра.