MICK SQL基礎教程(第二版)第二章 查詢基礎

2021-09-11 22:43:12 字數 1206 閱讀 6085

select 《列名》,……  

from 《表名》;

select *  from 《表名》;
select  《列名》 as 《新列名》 

from 《表名》;

注: 別名可以使用中文,使用中文時需要用雙引號(")括起來

select '商品' as string, 38 as number, '2009-02-24' as date, product_id, product_name 

from product;

select distinct 《列明》  from 《表名》;
select 《列名》, ……  

from 《表名》

where 《條件表示式》;

四則運算所使用的運算子(+、-、*、/)稱為算術運算子。運算子就 是使用其兩邊的值進行四則運算或者字串拼接、數值大小比較等運算, 並返回結果的符號。加法運算子(+)前後如果是數字或者數字型別的列 名的話,就會返回加法運算後的結果。

所有包含 null 的計算,結果肯定是 null;

這些比較運算子可以對字元、數字和日期等幾乎所有資料型別的列和 值進行比較。

注:小於某個日期就是在該日期之前的意思。想要實現在某個特定日期(包 含該日期)之後的查詢條件時,可以使用代表大於等於的 >= 運算子。

sql 提供了專門用來判斷是否為 null 的is null 運算子

反之,希望選取不是null 的記錄時,需要使用 is not null 運算子

not 不能單獨使用,必須和其他查詢條件組合起來使用

and 運算子在其兩側的查詢條件都成立時整個查詢條件才成立,其 意思相當於「並且」。

or 運算子在其兩側的查詢條件有乙個成立時整個查詢條件都成立, 其意思相當於「或者」

and運算子的優先順序高於or運算子。想要優先執行or運算子時可以使用括號。

同c語言

是除真假之外的第三種值——不確定(unknown)pq

p and q

真不確定

不確定假

不確定假

不確定不確定

不確定 p

qp or q

真不確定真假

不確定不確定

不確定不確定

不確定

MICK SQL基礎教程(第二版)第一章

物件導向資料庫 object oriented database,oodb 把資料以及對資料的操作集合起來以物件為單位進行管理,因此得名。物件導向資料庫就是用來儲存這些物件的資料庫。xml資料庫 xml database,xmldb xml 資料庫可以對 xml 形式的大量資料進行高速處理。鍵值儲存...

python基礎教程(第二版)

開始學習python,根據python基礎教程,把裡面相關的基礎章節寫成對應的.py檔案 下面是github上的鏈結 python基礎第1章基礎 python基礎第2章序列和元組 python基礎第3章使用字串 python基礎第4章字典 python基礎第5章迴圈 python基礎第6章函式和魔法...

測試基礎(Python基礎教程(第3版 )

測試基礎 測試在先,編碼在後。這也稱為測試驅動的程式設計。先編寫測試再編寫 並不是為了發現bug,而是為了檢查 是否管用。測試四步曲 1 確定需要實現的新功能。可將其記錄下來,再為之編寫乙個測試。2 編寫實現功能的框架 讓程式能夠執行 不存在語法錯誤之類的問題 但測試依然 無法通過。測試失敗是很重要...