概念:當乙個查詢是另乙個查詢的條件時,這個查詢稱之為子查詢(內層查詢)。
主要有以下三種表現形式:
1.select 列 from 子查詢
2.select 列 from 表 where 列 比較運算子 子查詢
3.select 列 from 表 left join 子查詢
left join 子查詢
字串拼接:
concat(str1,str2,…):
1,返回結果為連線引數產生的字串。
2,如有任何乙個引數為null ,則返回值為 null
3,允許有乙個或多個引數
將資料庫日期格式轉化為string(yyyy-mm-dd hh:mm:ss 格式):
select date_format(now(),』%y-%m-%d %h:%i:%s』)
將資料庫日期格式轉化為string(yy-mm-dd hh:mm:ss 格式):
select date_format(now(),』%y-%m-%d %h:%i:%s』)
資料庫多表查詢 子查詢
子查詢 查詢中巢狀查詢,稱巢狀巢狀查詢為子查詢 下面要使用的表如下,放在此處便於更好地理解 emp 員工資訊表 dept 部門表 例 查詢公司員工工資最高的員工資訊 首先要得到公司員工的最高工資的值 select max salary from emp 假設查詢結果為10000然後根據上一句sql語...
資料庫的子查詢
1 子查詢 使用子查詢是指,在乙個select語句中還巢狀著另乙個select語句 示例 select cust id from orders where order num in select order num from orderitems where prod id rgan01 注意 作為...
資料庫 子查詢《mysql子查詢的弱點》
mysql的子查詢的優化不是很友好,一直有受業界批評比較多.關於mysql的查詢有兩個知識點 1.第乙個為mysql在處理所有的查詢的時候都強行轉換為聯接來執行,將每個查詢包括多表中關聯匹配,關聯 子查詢,union,甚至單錶的的查詢都處理為聯接,接著mysql執行聯接,把每個聯接在處理為乙個巢狀迴...