MYSQL的子查詢
1 求平均值
SELECT AVG (字段 如good_price) FROM tdb_表名;
2 將平均值的結果進行四舍五入,并且保留小數點后的兩位
SELECT ROUND (AVG(字段),) FROM tdb_表名;
3 查詢字段中哪些價格的平均值大于或等于我要比較的平均值
第一種 SELECT 字段,字段,字段 FROM tdb_表名 WHERE 價格的字段 >=平均值;
第二種 子查詢 SELECT 字段,字段,字段 FROM tdb_表名 WHERE 價格的字段 >= (SELECT ROUND (AVG(字段),) FROM tdb_表名);
其實多表更新分三步1.查詢表格中的分類2.將查詢結果寫入數據表 3.多表更新
4 查詢表格中的分類
SELECT 列名(如goods_cate) FROM tdb_表名 GROUP BY 列名;
5 將查詢結果寫入數據表
INSERT tdb_表名_cates (cate_name)SELECT 列名 FROM tdb_表名 GROUP BY 列名;
6 多表更新(參照另一個表來更新自己的表)
第一步 UPDATE tdb_表名 INNER JOIN tdb_列名(如goods_cates) ON 列名(goods_cate)=列名(cate_name);(點擊確認)
第二步 SET 列名( good_cate)=列名(cate_id);
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。