數據庫常用sql語句大全「sql語句更新數據」

前言

本文將按以下順序討論SQL中使用的各種運算符:

  • 什麼是運算符?
  • 運算符的分類: 算術運算符 比較運算符 邏輯運算符

什麼是運算符?

SQL運算符是SQL語句的WHERE子句中用來執行算術、邏輯和比較操作的保留關鍵字。運算符在SQL語句中充當連接詞,以滿足語句中的多個條件。

SQL入門:SQL運算符有哪些?它們是如何工作的?

運算符的分類:

算術運算符

這些運算符用於執行加法、乘法、減法等運算。

SQL入門:SQL運算符有哪些?它們是如何工作的?
SQL入門:SQL運算符有哪些?它們是如何工作的?

例子:

SELECT 40 + 20;
 
SELECT 40 - 20;
 
SELECT 40 * 20;
 
SELECT 40 / 20;
 
SELECT 40 % 20;

輸出:

60
 
20
 
800
 
2
 
0

比較運算符

這些運算符用於執行等於、大於、小於等操作。

SQL入門:SQL運算符有哪些?它們是如何工作的?
SQL入門:SQL運算符有哪些?它們是如何工作的?

例子:

為了更好地理解,我將考慮下表來執行各種操作。

SQL入門:SQL運算符有哪些?它們是如何工作的?

例子(等於):

SELECT * FROM Students
WHERE Age = 20;

輸出:

SQL入門:SQL運算符有哪些?它們是如何工作的?

例子(大於):

SELECT * FROM students
WHERE Age > 23;

輸出:

SQL入門:SQL運算符有哪些?它們是如何工作的?

例子(小於等於):

SELECT * FROM students
WHERE Age <= 21;

輸出:

SQL入門:SQL運算符有哪些?它們是如何工作的?

例子(不等於):

SELECT * FROM students
WHERE Age <> 25;

輸出:

SQL入門:SQL運算符有哪些?它們是如何工作的?

邏輯運算符

SQL入門:SQL運算符有哪些?它們是如何工作的?

例子:

我將考慮上面提到的學生表,來執行一些操作。

例子(ANY)

SELECT * FROM Students
WHERE Age > ANY (SELECT Age FROM Students WHERE Age > 21);

輸出:

SQL入門:SQL運算符有哪些?它們是如何工作的?

例子(BETWEEN & AND)

SELECT * FROM Students
WHERE Age BETWEEN 22 AND 25;

輸出:

SQL入門:SQL運算符有哪些?它們是如何工作的?

例子(IN)

SELECT * FROM Students
WHERE Age IN('23', '20');

輸出:

SQL入門:SQL運算符有哪些?它們是如何工作的?

在這篇文章中,我只是舉了最平常不過的例子,當然了,數據庫和網絡技術不太一樣,網絡有好多原理性的東西,但是數據庫偏向於實戰,需要不斷的練習才能學的更好,學的更快!

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/273879.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-17 14:08
下一篇 2024-12-17 14:09

相關推薦

發表回復

登錄後才能評論