Mysql表的簡單查詢
阿新 • • 發佈:2018-09-29
列表 零售價 highlight 零售 分享圖片 創建表 div 運算符 強制
語法: SELECT {*, column [alias],...} FROM table_name; SELECT <select_list> FROM table_name; 說明: SELECT 選擇查詢列表 FROM 提供數據源(表、視圖或其他的數據源) *表示表中所有的列,但是 * 和創建表時的順序一致。 可以自己調整順序,在select後邊加上要查詢的列名。 ------------------------------------------------------------ 需求:查詢所有貨品信息 需求:查詢所有貨品的id,productName,salePrice
避免重復數據-DISTINCT: 需求:查詢商品的分類編號。 語法: SELECT DISTINCK 列名,... FROM table_name;------------------------------------------------- 實現數學運算查詢: 對NUMBER型數據(整數和小數)可以使用算數操作符創建表達式(+ - * /) 對DATE型數據可以使用部分算數操作符創建表達式 (+ -) 運算符優先級: 1、乘法和除法的優先級高於加法和減法 2、同級運算的順序是從左到右 3、表達式中使用"括號"可強行改變優先級的運算順序 ----------------------------------------------------------------- 需求:查詢所有貨品的id,名稱和批發價(批發價=賣價*折扣) 需求:查詢所有貨品的id,名稱,和各進50個的成本價(成本=costPirce) 需求:查詢所有貨品的id,名稱,各進50個,並且每個運費1元的成本
設置列名的別名。 1、改變列的標題頭; 2、用於表示計算結果的含義; 3、作為列的別名; 4、如果別名中使用特殊字符,或者是強制大小寫敏感,或有空格時,都需加單引號; ` 不建議列的別名使用單引號,因為一旦使用,該列就不能再排序了. 需求:查詢所有貨品的id,名稱,各進50個,並且每個運費1元的成本(使用別名) SELECT id,productName,costPrice,(costPrice + 1) * 50 AS totalCostPrice FROM product AS可以省略: SELECT id,productName,costPrice,(costPrice + 1) * 50 totalCostPrice FROM product
設置顯示格式查詢: 為方便用戶瀏覽查詢的結果數據,有時需要設置顯示格式,可以使用CONCAT函數來連接字符串。 需求:查詢商品的名字和零售價。 格式:xxx商品的零售價為:xxx SELECT CONCAT(productName
Mysql表的簡單查詢