sql >> データベース >  >> RDS >> Database

SQL比較演算子

    比較演算子は、構造化照会言語テーブルのさまざまなデータを比較し、データが同じ、より小さい、より大きい、より小さい、またはより大きいかどうかをチェックします。 SQL比較クエリは、クエリを実行するためにwhere句とともに使用されます。

    構造化照会言語のSELECTステートメント、UPDATEステートメント、およびDELETEステートメントを使用して、WHERE句で比較演算子を使用できます。

    SQLテーブルに格納されているレコードに対して実行するために使用されるいくつかの比較演算子があります。

    1. SQL Equal演算子(=)
    2. SQLが等しくない演算子(!=)
    3. SQLの演算子未満(<)
    4. SQL Greater than Operator(>)
    5. SQLが演算子と等しくない(<=)
    6. SQLが演算子と等しい(> =)

    SQL COMPARISON OPERATOR

    について詳しく見ていきましょう。

    SQLEqual演算子

    Equal演算子は、SQLクエリで主に使用されるクエリです。この演算子は、クエリの特定の条件に一致するデータのみを表示します。

    EQUAL演算子を使用してテーブルのデータにアクセスするための構文

    SELECT * FROM TABLENAME WHERE column-name = value;

    EQUAL演算子を使用してテーブルからデータを更新する構文

    UPDATE TABLENAME SET column_name = value WHERE column_name = value;

    EQUAL演算子を使用してテーブルからデータを削除する構文

    DELETE FROM TABLENAME WHERE column_name = value;

    SQLクエリでEqualOperatorを実行する方法を説明する以下の例を理解しましょう:

    次のレコードがある既存のテーブルについて考えてみます。

    表:従業員

    EMPLOYEEID

    FIRST_NAME

    LAST_NAME

    給与

    CITY

    部門

    MANAGERID

    1001

    VAIBHAVI

    ミシュラ

    65500

    PUNE

    ORACLE

    1

    1002

    VAIBHAV

    SHARMA

    60000

    NOIDA

    C#

    5

    1003

    NIKHIL

    VANI

    50500

    JAIPUR

    FMW

    2

    2001

    PRACHI

    SHARMA

    55500

    チャンディーガル

    ORACLE

    1

    2002

    BHAVESH

    JAIN

    65500

    PUNE

    FMW

    2

    2003

    RUCHIKA

    JAIN

    50000

    ムンバイ

    C#

    5

    3001

    プラノティ

    SHENDE

    55500

    PUNE

    JAVA

    3

    3002

    ANUJA

    WANRE

    50500

    JAIPUR

    FMW

    2

    3003

    DEEPAM

    ジャウハリ

    58500

    ムンバイ

    JAVA

    3

    4001

    RAJESH

    GOUD

    60500

    ムンバイ

    テスト

    4

    4002

    ASHWINI

    バガット

    54500

    NOIDA

    JAVA

    3

    4003

    RUCHIKA

    AGARWAL

    60000

    デリー

    ORACLE

    1

    5001

    ARCHIT

    SHARMA

    55500

    デリー

    テスト

    4

    例1: 従業員部門が「Oracle」であるemployeesテーブルの従業員レコードを表示するクエリを記述します。

    SELECT * FROM EMPLOYEES WHERE DEPARTMENT = 'ORACLE';

    上記のクエリから、従業員部門がオラクル部門と等しい従業員テーブルから従業員データを取得しています。

    出力:

    EMPLOYEEID

    FIRST_NAME

    LAST_NAME

    給与

    CITY

    部門

    MANAGERID

    1001

    VAIBHAVI

    ミシュラ

    65500

    PUNE

    ORACLE

    1

    2001

    PRACHI

    SHARMA

    55500

    CHANDIGARH

    ORACLE

    1

    4003

    RUCHIKA

    AGARWAL

    60000

    DELHI

    ORACLE

    1


    As we can see in the output, only oracle department employees’ records are displayed.

    例2: Write a query to display the employee records from the employees' table whose employee department is 'Oracle' or City is 'Pune'.

    SELECT * FROM EMPLOYEES WHERE DEPARTMENT = 'ORACLE' OR CITY = 'PUNE';

    From the above query, we are fetching the employee data from the employees' table where the employee department is equal to the oracle department or City is equal to Pune city. The first search will go for the Oracle department as records are done with the Oracle department, then the query will go for Pune city. Here we used multiple Equal operators using OR operator.

    出力:

    EMPLOYEEID

    FIRST_NAME

    LAST_NAME

    SALARY

    CITY

    DEPARTMENT

    MANAGERID

    1001

    VAIBHAVI

    MISHRA

    65500

    PUNE

    ORACLE

    1

    2001

    PRACHI

    SHARMA

    55500

    CHANDIGARH

    ORACLE

    1

    2002

    BHAVESH

    JAIN

    65500

    PUNE

    FMW

    2

    3001

    PRANOTI

    SHENDE

    55500

    PUNE

    JAVA

    3

    4003

    RUCHIKA

    AGARWAL

    60000

    DELHI

    ORACLE

    1


    As we can see in the output, only oracle department employees' or Pune city records are displayed.

    例3: Write a query to display the employee records from the employees' table whose City is 'Pune' and Salary is 65500.

    SELECT * FROM EMPLOYEES WHERE CITY ='PUNE'AND SALARY =65500;

    From the above query, we are fetching the employee data from the employees' table where employee city is equal to Pune city, and employee salary is 65500. Here we used multiple Equal operators using AND operator. AND the operator will return only those records whose both conditions are true.

    出力:

    EMPLOYEEID

    FIRST_NAME

    LAST_NAME

    SALARY

    CITY

    DEPARTMENT

    MANAGERID

    1001

    VAIBHAVI

    MISHRA

    65500

    PUNE

    ORACLE

    1

    2002

    BHAVESH

    JAIN

    65500

    PUNE

    FMW

    2


    As we can see in the output, only Pune city and 65500 salary records are displayed.

    例4: Write a query to update the employee records from the employees’ table whose employee department is ‘FMW’.

    UPDATE EMPLOYEES SET SALARY = 55500 WHERE DEPARTMENT = 'FMW';

    We update the employee records from the above query from the employees' table whose department is FMW.

    To cross-check whether the records are updated or not, we will run the SELECT statement.

    SELECT * FROM EMPLOYEES WHERE DEPARTMENT = 'FMW';

    EMPLOYEEID

    FIRST_NAME

    LAST_NAME

    SALARY

    CITY

    DEPARTMENT

    MANAGERID

    1003

    NIKHIL

    VANI

    55500

    JAIPUR

    FMW

    2

    2002

    BHAVESH

    JAIN

    55500

    PUNE

    FMW

    2

    3002

    ANUJA

    WANRE

    55500

    JAIPUR

    FMW

    2


    As we can see, the records are updated successfully; whose department name is FMW.

    例5: Write a query to update the employee records from the employees' table whose employee city is 'Pune' and the department is 'Java'.

    UPDATE EMPLOYEES SET SALARY = 60000 WHERE CITY = 'PUNE' AND DEPARTMENT = 'JAVA';

    From the above query, we update the employee records from the employees' table whose CityCity is Pune and department is Java.

    To cross-check whether the records are updated or not, we will run the SELECT statement.

    SELECT * FROM EMPLOYEES WHERE CITY = 'PUNE' AND DEPARTMENT = 'JAVA';

    EMPLOYEEID

    FIRST_NAME

    LAST_NAME

    SALARY

    CITY

    DEPARTMENT

    MANAGERID

    3001

    PRANOTI

    SHENDE

    60000

    PUNE

    JAVA

    3


    例6: Write a query to delete the employee records from the employees’ table whose employee id is 5001.

    DELETE FROM EMPLOYEES WHERE EMPLOYEEID = 5001;

    From the above query, we are deleting the employee records from the employees’ table whose employee id is 5001.

    To cross-check whether the record is deleted or not, we will run the SELECT statement.

    SELECT * FROM EMPLOYEES;

    EMPLOYEEID

    FIRST_NAME

    LAST_NAME

    SALARY

    CITY

    DEPARTMENT

    MANAGERID

    1001

    VAIBHAVI

    MISHRA

    65500

    PUNE

    ORACLE

    1

    1002

    VAIBHAV

    SHARMA

    60000

    NOIDA

    C#

    5

    1003

    NIKHIL

    VANI

    55500

    JAIPUR

    FMW

    2

    2001

    PRACHI

    SHARMA

    55500

    CHANDIGARH

    ORACLE

    1

    2002

    BHAVESH

    JAIN

    55500

    PUNE

    FMW

    2

    2003

    RUCHIKA

    JAIN

    50000

    MUMBAI

    C#

    5

    3001

    PRANOTI

    SHENDE

    60000

    PUNE

    JAVA

    3

    3002

    ANUJA

    WANRE

    55500

    JAIPUR

    FMW

    2

    3003

    DEEPAM

    JAUHARI

    58500

    MUMBAI

    JAVA

    3

    4001

    RAJESH

    GOUD

    60500

    MUMBAI

    TESTING

    4

    4002

    ASHWINI

    BAGHAT

    54500

    NOIDA

    JAVA

    3

    4003

    RUCHIKA

    AGARWAL

    60000

    DELHI

    ORACLE

    1


    As we can see, the record of employee id 5001 is deleted successfully.

    SQL Not Equal Operator

    The Equal Not Operator displays only those records whose values are not similar to the query's specified value.

    SQL Not Equal operator returns those data from the table if the value doesn’t meet the criteria in the given query.

    Syntax to access data from the table using the NOT EQUAL operator

    SELECT * FROM TABLENAME WHERE column_name != value;

    Syntax to update data from the table using the NOT EQUAL operator

    UPDATE TABLENAME SET column_name = value WHERE column_name != value;

    Syntax to delete data from the table using the NOT EQUAL operator

    DELETE FROM TABLENAME WHERE column_name != value;

    Let's understand the below example, which explains how to execute NOT Equal Operator in SQL query:

    Consider the existing tables, which have the following records:

    Table:Employees

    EMPLOYEEID

    FIRST_NAME

    LAST_NAME

    SALARY

    CITY

    DEPARTMENT

    MANAGERID

    1001

    VAIBHAVI

    MISHRA

    65500

    PUNE

    ORACLE

    1

    1002

    VAIBHAV

    SHARMA

    60000

    NOIDA

    C#

    5

    1003

    NIKHIL

    VANI

    55500

    JAIPUR

    FMW

    2

    2001

    PRACHI

    SHARMA

    55500

    CHANDIGARH

    ORACLE

    1

    2002

    BHAVESH

    JAIN

    55500

    PUNE

    FMW

    2

    2003

    RUCHIKA

    JAIN

    50000

    MUMBAI

    C#

    5

    3001

    PRANOTI

    SHENDE

    60000

    PUNE

    JAVA

    3

    3002

    ANUJA

    WANRE

    55500

    JAIPUR

    FMW

    2

    3003

    DEEPAM

    JAUHARI

    58500

    MUMBAI

    JAVA

    3

    4001

    RAJESH

    GOUD

    60500

    MUMBAI

    TESTING

    4

    4002

    ASHWINI

    BAGHAT

    54500

    NOIDA

    JAVA

    3

    4003

    RUCHIKA

    AGARWAL

    60000

    DELHI

    ORACLE

    1

    5001

    ARCHIT

    SHARMA

    55500

    DELHI

    TESTING

    4

    例1: Write a query to display the employee records from the employees’ table whose employee salary is not equal to 55500.

    SELECT * FROM EMPLOYEES WHERE SALARY != 55500;

    From the above query, we are fetching the employee data from the employees' table where the employee salary is not equal to 55500.

    出力:

    EMPLOYEEID

    FIRST_NAME

    LAST_NAME

    SALARY

    CITY

    DEPARTMENT

    MANAGERID

    1001

    VAIBHAVI

    MISHRA

    65500

    PUNE

    ORACLE

    1

    1002

    VAIBHAV

    SHARMA

    60000

    NOIDA

    C#

    5

    2003

    RUCHIKA

    JAIN

    50000

    MUMBAI

    C#

    5

    3001

    PRANOTI

    SHENDE

    60000

    PUNE

    JAVA

    3

    3003

    DEEPAM

    JAUHARI

    58500

    MUMBAI

    JAVA

    3

    4001

    RAJESH

    GOUD

    60500

    MUMBAI

    TESTING

    4

    4002

    ASHWINI

    BAGHAT

    54500

    NOIDA

    JAVA

    3

    4003

    RUCHIKA

    AGARWAL

    60000

    DELHI

    ORACLE

    1

    As we can see in the output, only those records are displayed whose Salary is not equal to 55500.

    例2: Write a query to display the employee records from the employees’ table whose employee city is not equal to Pune or department is not equal to FMW.

    SELECT * FROM EMPLOYEES WHERE CITY != 'PUNE' AND DEPARTMENT != 'FMW';

    From the above query, we are fetching the employee data from the employees’ table where employee city is not equal to Pune and Department is not equal to FMW.

    出力:

    EMPLOYEEID

    FIRST_NAME

    LAST_NAME

    SALARY

    CITY

    DEPARTMENT

    MANAGERID

    1002

    VAIBHAV

    SHARMA

    60000

    NOIDA

    C#

    5

    2001

    PRACHI

    SHARMA

    55500

    CHANDIGARH

    ORACLE

    1

    2003

    RUCHIKA

    JAIN

    50000

    MUMBAI

    C#

    5

    3003

    DEEPAM

    JAUHARI

    58500

    MUMBAI

    JAVA

    3

    4001

    RAJESH

    GOUD

    60500

    MUMBAI

    TESTING

    4

    4002

    ASHWINI

    BAGHAT

    54500

    NOIDA

    JAVA

    3

    4003

    RUCHIKA

    AGARWAL

    60000

    DELHI

    ORACLE

    1

    5001

    ARCHIT

    SHARMA

    55500

    DELHI

    TESTING

    4

    As we can see in the output, only those records are displayed whose employee city is not equal to Pune and Department is not equal to FMW.

    例3: Write a query to update the employee records from the employees’ table whose employee city is not equal to ‘Mumbai’ and department is not equal to 'Oracle’.

    UPDATE EMPLOYEES SET SALARY = SALARY * 1.2 WHERE CITY != 'MUMBAI' AND DEPARTMENT != 'ORACLE';

    From the above query, we are updating the employee records from the employees' table whose City is not equal to Mumbai and department is not equal to Oracle.

    To cross-check whether the records are updated or not, we will run the SELECT statement.

    SELECT * FROM EMPLOYEES WHERE CITY != 'MUMBAI' AND DEPARTMENT != 'ORACLE';

    EMPLOYEEID

    FIRST_NAME

    LAST_NAME

    SALARY

    CITY

    DEPARTMENT

    MANAGERID

    1002

    VAIBHAV

    SHARMA

    72000

    NOIDA

    C#

    5

    1003

    NIKHIL

    VANI

    66600

    JAIPUR

    FMW

    2

    2002

    BHAVESH

    JAIN

    66600

    PUNE

    FMW

    2

    3001

    PRANOTI

    SHENDE

    72000

    PUNE

    JAVA

    3

    3002

    ANUJA

    WANRE

    66600

    JAIPUR

    FMW

    2

    4002

    ASHWINI

    BAGHAT

    65400

    NOIDA

    JAVA

    3

    5001

    ARCHIT

    SHARMA

    66600

    DELHI

    TESTING

    4

    As we can see, the records are updated successfully, whose CityCity is not equal to Mumbai and the department is not equal to Oracle.

    例4: Write a query to delete the employee records from the employees’ table whose employee city is not equal to ‘Pune’ and Manager Id is not equal to 2.

    DELETE FROM EMPLOYEES WHERE CITY != 'PUNE' OR MANAGERID != 2;

    From the above query, we are deleting the employee records from the employees’ table whose CityCity is not equal to 'Pune' or Manager id is not equal to 2.

    To cross-check whether the record is deleted or not, we will run the SELECT statement.

    SELECT * FROM EMPLOYEES;

    EMPLOYEEID

    FIRST_NAME

    LAST_NAME

    SALARY

    CITY

    DEPARTMENT

    MANAGERID

    2002

    BHAVESH

    JAIN

    66600

    PUNE

    FMW

    2

    As we can see, the employee records whose CityCity is not equal to Pune or manager id is not equal to 2 are deleted successfully.

    SQL Less Than Operator

    This operator query displays only those records from the table which are less than from the right side of the SQL query.

    The Less Than comparison operator checks in the query if the left-side value is lesser than the right-side value. If the condition meets the satisfied criteria, this operator displays the right side values.

    Syntax to access data from the table using the LESS THAN operator

    SELECT * FROM TABLENAME WHERE column_name < value;

    Syntax to update data from the table using the LESS THAN operator

    UPDATE TABLENAME SET column_name = value WHERE column_name < value;

    Syntax to delete data from the table using the LESS THAN operator

    DELETE FROM TABLENAME WHERE column_name < value;

    Let's understand the below example, which explains how to execute LESS THAN Operator in SQL query:

    Consider the existing tables, which have the following records:

    Table:Emp

    EMPLOYEEID

    FIRST_NAME

    LAST_NAME

    SALARY

    CITY

    DEPARTMENT

    MANAGERID

    1001

    VAIBHAVI

    MISHRA

    65500

    PUNE

    ORACLE

    1

    1002

    VAIBHAV

    SHARMA

    60000

    NOIDA

    C#

    5

    1003

    NIKHIL

    VANI

    50500

    JAIPUR

    FMW

    2

    2001

    PRACHI

    SHARMA

    55500

    CHANDIGARH

    ORACLE

    1

    2002

    BHAVESH

    JAIN

    65500

    PUNE

    FMW

    2

    2003

    RUCHIKA

    JAIN

    50000

    MUMBAI

    C#

    5

    3001

    PRANOTI

    SHENDE

    55500

    PUNE

    JAVA

    3

    3002

    ANUJA

    WANRE

    50500

    JAIPUR

    FMW

    2

    3003

    DEEPAM

    JAUHARI

    58500

    MUMBAI

    JAVA

    3

    4001

    RAJESH

    GOUD

    60500

    MUMBAI

    TESTING

    4

    4002

    ASHWINI

    BAGHAT

    54500

    NOIDA

    JAVA

    3

    4003

    RUCHIKA

    AGARWAL

    60000

    DELHI

    ORACLE

    1

    5001

    ARCHIT

    SHARMA

    55500

    DELHI

    TESTING

    4

    例1: Write a query to display the employee records from the emp table whose employee salary is less than 55500.

    SELECT * FROM EMP WHERE SALARY < 55500;

    From the above query, we fetched the employees' record from the emp table where employee salary is less than 55500.

    出力:

    EMPLOYEEID

    FIRST_NAME

    LAST_NAME

    SALARY

    CITY

    DEPARTMENT

    MANAGERID

    1003

    NIKHIL

    VANI

    50500

    JAIPUR

    FMW

    2

    2003

    RUCHIKA

    JAIN

    50000

    MUMBAI

    C#

    5

    3002

    ANUJA

    WANRE

    50500

    JAIPUR

    FMW

    2

    4002

    ASHWINI

    BAGHAT

    54500

    NOIDA

    JAVA

    3

    As we can see, only those records are displayed whose employee salary is less than 55500.

    例2: Write a query to display the employee records from the emp table whose employee-manager id is less than 3.

    SELECT * FROM EMP WHERE MANAGERId < 3;

    From the above query, we are fetching the employees' records from the emp table where the employee-manager id is less than 3.

    出力:

    EMPLOYEEID

    FIRST_NAME

    LAST_NAME

    SALARY

    CITY

    DEPARTMENT

    MANAGERID

    1001

    VAIBHAVI

    MISHRA

    65500

    PUNE

    ORACLE

    1

    1003

    NIKHIL

    VANI

    50500

    JAIPUR

    FMW

    2

    2001

    PRACHI

    SHARMA

    55500

    CHANDIGARH

    ORACLE

    1

    2002

    BHAVESH

    JAIN

    65500

    PUNE

    FMW

    2

    3002

    ANUJA

    WANRE

    50500

    JAIPUR

    FMW

    2

    4003

    RUCHIKA

    AGARWAL

    60000

    DELHI

    ORACLE

    1

    As we can see, only those records are displayed whose employee-manager id is less than 3.

    SQL Less Than Equals to Operator

    Less Than Equals to operator query displays only those data from the table which are less than and Equal to the right-side in the SQL query.

    The Less Than Equal to comparison operator check in the query if the left-side value is lesser than an Equal to the right-side value. If the condition meets the satisfied criteria, this operator displays those lesser than and Equal to the right side values.

    Syntax to access data from the table using the LESS THAN EQUALS to the operator

    SELECT * FROM TABLENAME WHERE column_name <= value;

    Syntax to update data from the table using the LESS THAN EQUALS to the operator

    UPDATE TABLENAME SET column_name = value WHERE column_name <= value;

    Syntax to delete data from the table using the LESS THAN EQUALS to the operator

    DELETE FROM TABLENAME WHERE column_name <= value;

    Let's understand the below example, which explains how to execute LESS THAN EQUALS to Operator in SQL query:

    Consider the existing tables, which have the following records:

    Table:Emp

    EMPLOYEEID

    FIRST_NAME

    LAST_NAME

    SALARY

    CITY

    DEPARTMENT

    MANAGERID

    1001

    VAIBHAVI

    MISHRA

    65500

    PUNE

    ORACLE

    1

    1002

    VAIBHAV

    SHARMA

    60000

    NOIDA

    C#

    5

    1003

    NIKHIL

    VANI

    50500

    JAIPUR

    FMW

    2

    2001

    PRACHI

    SHARMA

    55500

    CHANDIGARH

    ORACLE

    1

    2002

    BHAVESH

    JAIN

    65500

    PUNE

    FMW

    2

    2003

    RUCHIKA

    JAIN

    50000

    MUMBAI

    C#

    5

    3001

    PRANOTI

    SHENDE

    55500

    PUNE

    JAVA

    3

    3002

    ANUJA

    WANRE

    50500

    JAIPUR

    FMW

    2

    3003

    DEEPAM

    JAUHARI

    58500

    MUMBAI

    JAVA

    3

    4001

    RAJESH

    GOUD

    60500

    MUMBAI

    TESTING

    4

    4002

    ASHWINI

    BAGHAT

    54500

    NOIDA

    JAVA

    3

    4003

    RUCHIKA

    AGARWAL

    60000

    DELHI

    ORACLE

    1

    5001

    ARCHIT

    SHARMA

    55500

    DELHI

    TESTING

    4

    例1: Write a query to display the employee records from the emp table whose employee salary is less than equals to 58000.

    SELECT * FROM EMP WHERE SALARY <= 58000;

    From the above query, we are fetching the employees' records from the emp table where employee salary is less than equal to 58000.

    出力:

    EMPLOYEEID

    FIRST_NAME

    LAST_NAME

    SALARY

    CITY

    DEPARTMENT

    MANAGERID

    1003

    NIKHIL

    VANI

    50500

    JAIPUR

    FMW

    2

    2001

    PRACHI

    SHARMA

    55500

    CHANDIGARH

    ORACLE

    1

    2003

    RUCHIKA

    JAIN

    50000

    MUMBAI

    C#

    5

    3001

    PRANOTI

    SHENDE

    55500

    PUNE

    JAVA

    3

    3002

    ANUJA

    WANRE

    50500

    JAIPUR

    FMW

    2

    4002

    ASHWINI

    BAGHAT

    54500

    NOIDA

    JAVA

    3

    5001

    ARCHIT

    SHARMA

    55500

    DELHI

    TESTING

    4

    As we can see, only those records are displayed whose employee salary is less than equals to 58000.

    例2: Write a query to display the employee records from the emp table whose employee-manager id is less than equal to 2.

    SELECT * FROM EMP WHERE MANAGERId <= 2;

    From the above query, we are fetching the employees' records from the emp table where the employee-manager id is less than equal to 2.

    出力:

    EMPLOYEEID

    FIRST_NAME

    LAST_NAME

    SALARY

    CITY

    DEPARTMENT

    MANAGERID

    1001

    VAIBHAVI

    MISHRA

    65500

    PUNE

    ORACLE

    1

    1003

    NIKHIL

    VANI

    50500

    JAIPUR

    FMW

    2

    2001

    PRACHI

    SHARMA

    55500

    CHANDIGARH

    ORACLE

    1

    2002

    BHAVESH

    JAIN

    65500

    PUNE

    FMW

    2

    3002

    ANUJA

    WANRE

    50500

    JAIPUR

    FMW

    2

    4003

    RUCHIKA

    AGARWAL

    60000

    DELHI

    ORACLE

    1

    As we can see, only those records are displayed whose employee-manager id is less than equal to 2.

    SQL Greater Than Operator

    This operator query displays only those records from the table which are greater than from the right side of the SQL query.

    The query's Greater Than comparison operator checks if the left-side value is greater than the right-side value. If the condition met the satisfied criteria, this operator displays those greater than the right-side values.

    Syntax to access data from the table using the GREATER THAN operator

    SELECT * FROM TABLENAME WHERE column_name > value;

    Syntax to update data from the table using the GREATER THAN operator

    UPDATE TABLENAME SET column_name = value WHERE column_name > value;

    Syntax to delete data from the table using the GREATER THAN to operator

    DELETE FROM TABLENAME WHERE column_name > value;

    Let's understand the below example, which explains how to execute GREATER THAN Operator in SQL query:

    Consider the existing tables, which have the following records:

    Table:Emp

    EMPLOYEEID

    FIRST_NAME

    LAST_NAME

    SALARY

    CITY

    DEPARTMENT

    MANAGERID

    1001

    VAIBHAVI

    MISHRA

    65500

    PUNE

    ORACLE

    1

    1002

    VAIBHAV

    SHARMA

    60000

    NOIDA

    C#

    5

    1003

    NIKHIL

    VANI

    50500

    JAIPUR

    FMW

    2

    2001

    PRACHI

    SHARMA

    55500

    CHANDIGARH

    ORACLE

    1

    2002

    BHAVESH

    JAIN

    65500

    PUNE

    FMW

    2

    2003

    RUCHIKA

    JAIN

    50000

    MUMBAI

    C#

    5

    3001

    PRANOTI

    SHENDE

    55500

    PUNE

    JAVA

    3

    3002

    ANUJA

    WANRE

    50500

    JAIPUR

    FMW

    2

    3003

    DEEPAM

    JAUHARI

    58500

    MUMBAI

    JAVA

    3

    4001

    RAJESH

    GOUD

    60500

    MUMBAI

    TESTING

    4

    4002

    ASHWINI

    BAGHAT

    54500

    NOIDA

    JAVA

    3

    4003

    RUCHIKA

    AGARWAL

    60000

    DELHI

    ORACLE

    1

    5001

    ARCHIT

    SHARMA

    55500

    DELHI

    TESTING

    4

    例1: Write a query to display the employee records from the emp table whose employee salary is greater than 60000.

    SELECT * FROM EMP WHERE SALARY > 60000;

    From the above query, we fetched the employees' records from the emp table where employee salary is greater than 60000.

    出力:

    EMPLOYEEID

    FIRST_NAME

    LAST_NAME

    SALARY

    CITY

    DEPARTMENT

    MANAGERID

    1001

    VAIBHAVI

    MISHRA

    65500

    PUNE

    ORACLE

    1

    2002

    BHAVESH

    JAIN

    65500

    PUNE

    FMW

    2

    4001

    RAJESH

    GOUD

    60500

    MUMBAI

    TESTING

    4

    As we can see, only those records are displayed whose employee salary is greater than 60000.

    SQL Greater Than Equals to Operator

    This operator query displays only those records from the table greater than and Equal to the right-side in the SQL query.

    The query checks the Greater Than Equal to comparison operator if the left-side value is greater than and Equal to the right-side value. If the condition meets the criteria, this operator displays those values greater than and Equal to the right-side values.

    Syntax to access data from the table using the GREATER THAN EQUALS TO operator

    SELECT * FROM TABLENAME WHERE column_name >= value;

    Syntax to update data from the table using the GREATER THAN EQUALS TO operator

    UPDATE TABLENAME SET column_name = value WHERE column_name >= value;

    Syntax to delete data from the table using the GREATER THAN EQUALS TO operator

    DELETE FROM TABLENAME WHERE column_name >= value;

    例1: Write a query to display the employee records from the emp table whose employee salary is greater than equals to 60000.

    SELECT * FROM EMP WHERE SALARY >= 60000;

    From the above query, we are fetching the employees’ record from the emp table where employee salary is greater than equals to 60000.

    出力:

    EMPLOYEEID

    FIRST_NAME

    LAST_NAME

    SALARY

    CITY

    DEPARTMENT

    MANAGERID

    1001

    VAIBHAVI

    MISHRA

    65500

    PUNE

    ORACLE

    1

    1002

    VAIBHAV

    SHARMA

    60000

    NOIDA

    C#

    5

    2002

    BHAVESH

    JAIN

    65500

    PUNE

    FMW

    2

    4001

    RAJESH

    GOUD

    60500

    MUMBAI

    TESTING

    4

    4003

    RUCHIKA

    AGARWAL

    60000

    DELHI

    ORACLE

    1

    As we can see, only those records are displayed whose employee salary is greater than equals to 60000.


    1. VirtualboxVMのラップトップまたはデスクトップのBIOSで仮想化を有効にする

    2. はじめにAzureSQLデータベースでのパフォーマンスの調整

    3. 職場での遭遇:特大のデータベースからスペースを取り戻す

    4. GUIを使用してMySQLWorkbenchで現在の接続を表示する方法