SQL基礎教程 各種各樣的函式(第六章第一節)

2021-09-26 18:48:45 字數 1538 閱讀 7559

/

select m,abs(m)

as abs_col

from samplemath

注意:

1、絕大多數函式對於null都返回null

select n,p,

mod(n,p)

as mod_col

from samplemath;

select m,n,

round

(m,n)

as round_col

from samplemath;

select str1,str2,str1||str2 as str_concat

from samplestr;

select str1,length(str1)

as len_str

from samplestr;

select str1,lower(str1)

as low_str

from samplestr;

select str1,str2,str3,

replace

(str1,str2,str3)

as rep-str

from samplestr;

select str1,substring(str1 from

3for2)

as sub_str

from samplestr;

select

current_date

;

select

current_time

;

select

current_timestamp

;

select

current_timestamp

, extract(

year

from

current_timestamp)as

year

, extract(

month

from

current_timestamp)as

month

;

資料型別的轉換,簡稱為型別轉換

值得轉換

--將字串型別轉換為數值型別

select cast(

'001'

asinteger

)as int_col;

cast(轉換前的值 as 想要轉換的資料型別)
--該函式返回可變引數中左側開始第乙個不是null的值。

select

coalesce

(null,1

);

sql基礎語法,各種各樣的函式

01算術函式 除了之前學的算數函式 下面我們再介紹幾種常見的函式 1.1絕對值函式 ads 格式 abs 數值 select purchase price,abs purchase price from product 1.2求餘函式 格式 a b 1.3四捨五入 round格式 round 物件數...

第2章 查詢基礎 SQL基礎教程

select 列名 from 表名 select product id,product name,purchase price from product 查詢多列時,需要使用逗號進行分隔。查詢結果中列的順序和select 子句中的順序相同查詢全部的列 select from 表名 select fr...

第7章練習題 SQL基礎教程

7.1 請說出下述 select 語句的結果 使用本章中的product表 select from product union select from product intersect select from product order by product id 執行如上select語句得到的結...