sql from後面跟select語句查詢

2021-09-26 18:10:58 字數 491 閱讀 4996

在工作中碰到這樣一種sql寫法:select id,name from (select id,name from student where name = '') as s;一直沒有明白其中from後面子查詢的意思,今天特意找資料看了看,將心得寫下來:

其實就是把子查詢的結果作為乙個表,供你的外邊的查詢語句使用,這個你所指的子查詢裡面所有的查詢結果字段就是你外面select的範圍。

from 後邊的都是表名,你不要當成這個是子查詢,只把這當成一張表就好了。只不過這個表的資料不是你平時理解的那種固定的表,而是通過乙個查詢來構建出來的。這個表的資料就是這個查詢查出來的結果。

例如select t.emp_id, t.emp_name

from (select emp_id, emp_name from tb_emp where dept_id = '10001') t

這個語句,這個子查詢,你就理解成是乙個表,即表t。t表的字段就是查詢裡面的字段,你可以拿出來用的。

轉義字元 後面「跟幾位」?

一 1.何為轉義字元。轉義字元實際就是字元,就是把ascii碼轉換成asicc對應的字元 ascii 從0 255共256,表示256個字元 我們都知道計算機只識別0101的數字,比如說字元a的ascii是65轉換成二進位制0100 0001,字元0是48轉換成二進位制0011 0000而所有字元最...

C 中函式後面跟const

問題 c void display const 中的const是什麼意思?簡答 意思是除了表明了mutable的成員變數以外 該類的其他的成員變數在這個函式內一律不能修改。詳細 加const表明,該函式只能是唯讀的,不能修改私有變數的值。加強安全性。給隱含的this指標加const,表示這個this...

git出現資料夾後面跟 數字

git push後出現資料夾後面跟 數字,是因為出現了子模組。後面的數字是雜湊值,用於確定唯一的提交狀態。檔案push時會壓縮,然後上傳同時生成一串檢驗字串,at後面的數字就是檢驗字串的前面部分。資料夾內還有.git,導致這些資料夾push後變成了子模組 刪除原來的子資料夾的.git 刪除本地git...