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 編寫實現功能的框架 讓程式能夠執行 不存在語法錯誤之類的問題 但測試依然 無法通過。測試失敗是很重要...