sql 特殊函式

2021-04-20 07:45:33 字數 894 閱讀 6910

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...