SQL查询以查找工资等于或大于特定数字的员工
在本文中,我们将讨论 SQL 查询的概述,我们的主要重点将放在如何借助示例在 SQL 中查找工资等于或大于特定数字的员工。让我们一一讨论。
介绍 :
SQL(结构化查询语言)用于维护关系数据库中的结构化数据,这是用于操作数据库中数据的标准。根据我们在数据库中使用与这些相关的命令的目的,SQL 进一步分为 DDL(数据定义语言)、DML(数据操作语言)、DCL(数据控制语言)。 SQL 中的查询允许我们与数据库进行交互。 DBMS 中的查询有助于从数据库中创建、删除、更新和检索数据。
步骤 1:创建示例表 – 90001 35 100000 90002 30 80000 90003 45 300000 90004 40 250000 90005 38 150000
在 MySQL 中创建这个表员工 step_by_step。 emp_id emp_name emp_sex emp_age emp_salary ROBERT MALE KISNEY MALE ANDRIA FEMALE JESSICA FEMALE DANNY MALE
步骤 2:创建数据库 -
使用查询创建数据库,如下所示。
句法 :
CREATE DATABASE database_name;
创建一个数据库公司如下。
CREATE DATABASE company;
输出 :
第 3 步:使用数据库 –
使用数据库公司使用如下SQL查询。
syntax: USE database_name;
输出 :
第 4 步:添加表格 –
使用以下 SQL 查询将表员工添加到数据库公司中,如下所示。
句法 :
CREATE TABLE table_name
( column_name1 data_type1 ,
column_name2 data_type2 ,
column_name3 data_type3 ,
.
.
column_nameN data_typeN , );
用于创建表的 SQL 查询如下。
Creating a table employee
with
columns (emp_id,emp_name,emp_sex,emp_age,emp_salary)
into a database company:
输出 :
步骤 5:验证列和数据类型 -
列及其数据类型按 DESCRIBE 查询如下。
句法 :
DESCRIBE table_name;
用于验证列及其数据类型的 SQL 查询如下。
DESCRIBE employee;
输出 :
步骤 6:将行插入表员工 -
在这里,将行插入到表员工中,如下所示。
句法 :
INSERT INTO table_name
VALUES(column1_data,column2_data,......columnN_data);
在表中插入5个员工的数据并创建表员工如下。
输出 :
步骤 7:验证插入的数据 -
使用 select 查询检查数据库中插入的数据,如下所示。
SELECT * FROM employee;
输出 :
例子 :
在这里,我们将看到以下示例来理解查询。
示例-1:
查询以查找工资大于或等于 1,00,000 的员工姓名。
SQL 查询 –
SELECT emp_name
FROM employee
WHERE emp_salary>=100000;
输出 :
示例 2 :
查询以查找工资大于或等于 2,00,000 的员工的所有详细信息。
SQL 查询 –
SELECT emp_name
FROM employee
WHERE emp_salary>=200000;
输出 :
示例 3 :
查询以查找工资为 3,00,000 的员工。
SQL 查询 –
SELECT emp_name
FROM employee
WHERE emp_salary=300000;
输出 :