時間:2019-12-02來源:電腦系統城作者:電腦系統城
列的查詢
SELECT <列名>,...
FROM <表名>;
SELECT *
FROM <表名>;
星號(*)是代表全部列的意思。使用星號無法設定列的顯示順序。
1.為列設定別名
eg:SELECT product_id AS id,
product_name AS name,
FROM Product;
別名可以使用中文,使用中文時需要用雙引號("")括起來。
2.常數的查詢
SELECT子句中不僅可以書寫列名,還可以書寫常數。在SQL語句中使用字符串或者日期常數時,必須使用單引號(‘)將其括起來。
eg:SELECT '商品' AS string ,38 AS number, ’2009-02-24' AS date, product_id,product_name
FROM Product;
執行結果
SELECT DISTINCT product_type
FROM Product;
*:在使用DISTINCT時,NULL也被視為一類數據。NULL存在于多行中時,也會被合并成一條NULL數據。
在多列之前使用DISTINCT,會將多個列的數據進行組合,將重復的數據合并成一條。
SELECT <列名>,...
FROM <表名>
WHERE <條件表達式>;
1.比較運算符
eg:SELECT product_name,product_type
FROM Product
WHERE sale_price = 500;
2.專門用來判斷是否為NULL的 IS NULL運算符
選取null的記錄
WHERE purchase_price IS NULL;
希望選取不是NULL的記錄
WHERE purchase_price IS NOT NULL;
2022-02-25
系統城教小白如何在Centos8-stream安裝PostgreSQL132021-04-22
自定義函數實現單詞排序并運用于PostgreSQL(實現代碼)2021-04-19
MySQL命令行操作時的編碼問題詳解玩游戲的時候最怕跳出什么程序來干擾游戲,很多玩家在玩游戲過程中會遇到輸入法彈出來,影響游戲體驗,Win10玩游戲老跳出來輸入法怎么辦?按照以下的方法操作就可以解決這個問題了...
2021-02-19