Как найти все записи сотрудников, содержащие конкретное слово, независимо от регистра в SQL
В этой статье мы расскажем, как найти все записи сотрудников, содержащие конкретное слово, независимо от регистра в 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 без учета регистра следующим образом.
Выход :
Вот в этом примере все имена сотрудника с разработчиком получены без учета регистра.