和union指令類似,intersect也是對兩個 sql 語句所產生的結果做處理的。不同的地方是,union基本上是乙個or(如果這個值存在於第一句或是第二句,它就會被選出),而intersect則比較像and( 這個值要存在於第一句和第二句才會被選出)。union是聯集,而intersect是交集。
select date from store_information
intersect
select date from internet_sales
minus指令是運用在兩個 sql 語句上。它先找出第乙個 sql 語句所產生的結果,然後看這些結果有沒有在第二個 sql 語句的結果中。如果有的話,那這一筆資料就被去除,而不會在最後的結果中出現。如果第二個 sql 語句所產生的結果並沒有存在於第乙個 sql 語句所產生的結果內,那這筆資料就被拋棄。
select date from store_information
minus
select date from internet_sales
geography **
region_name
store_name
east
boston
east
new york
west
los angeles
west
san diego
select region_name + ' ' + store_name from geography
where store_name = 'boston';
SQL 特殊函式
1 coalesce 函式 簡介 t sql的coalesce 函式能夠讓你指定多個表示式,而且coalesce 會返回組裡第乙個非空的值。要使用下面的形式,其中expression可以是任何資料型別,並能夠等於大多數合法的表示式 case when expression1 is not null ...
2 4 3 特殊日期加減函式 sql
if exists select from dbo.sysobjects where id object id n dbo f dateadd and xtype in n fn n if n tf drop function dbo f dateadd go 特殊日期加減函式 對於日期指定部分的加...
SQL注入中的MySQL特殊函式
4 查詢拼接函式使用 在滲透測試中,有時會遇到字串在前端被截斷的情況,爆出的資料也就不完整,此時mysql的一些函式就非常好用了 group concat 將組中的字串連線成為具有各種選項的單個字串。concat s1,s2.sn 將字串 s1,s2 等多個字串合併為乙個字串 concat ws x...