DB2常用傻瓜問題1000問 六

2022-09-21 01:09:09 字數 3321 閱讀 9680

正在看的db2教程是:db2常用傻瓜問題1000問(六)。    149.atan2()

返回用弧度表示的角度的x和y座標的反正切值.

selectatan2(0.5,0.9)frombsempms;

150.bigint()

返回整型常量中的數字或字串的64位整數表示.

selectbigint(emp_no)frombsempms;

151.ceiling()orceil()

返回比引數大或等於引數的最小的整數值.

selectceiling(3.56)frombsebwkolkswjmpms;

selectceil(4.67)frombsempms;

152.char()

返回日期時間型,字串,整數,十進位制或雙精度浮點數的字串表示.

selectchar(salary,',')frombsempms;

153.c程式設計客棧hr()

返回具有由引數指定的ascii碼的字元.

selectchar(167)frombsempms;

154.concat()

返回兩個字串的連線.

selectconcat(emp_no,emp_nam)frombsempms;

155.year()

返回數值的年部分.

selectyear('2003/01/02')frombsempms;

156.varchar()

返回字串,日期型,圖形串的可變長度的字串表示.

selectvarchar(emp_nam,50)frombsempms;

157.ucase()orupper()

返回字串的大寫.

selectucase(emp_nam)frombsempms;

selectupper(emp_no)frombsempms;

158.truncate()ortrunc()

從表示式小數點右邊的位置開始截斷並返回該數值.

select程式設計客棧truncate(345.6789,2)frombsempms;

159.time()

返回乙個數值中的時間.

selecttime('2001-03-19.12.30.123456')frombsempms;

160.substr(exp1,exp2)

返回exp1串自exp2處開始的子串.

selectsubstr('cdnjfdjfjd',5)frombsempms;

selectsubstr('cdnjfdjfjd',5,2)frombsempms;

161.sqrt()

返回該引數的平方根.

selectsqrt(36)frombsempms;

162.space()

返回由引數指定的長度,包含空格在內的字串.

selectspace(10)frombsempms;

163.second()

返回乙個數值的秒部分.

selectsecond('18:34:32')frombsempms;

164.rtrim()

刪除字串尾部的空格.

selectrtrim('comment')frombsempms;

165.round(exp1,exp2)

返回exp1小數點右邊的第exp2位置處開始的四捨五入值.

selectround(2345.6789,2)frombsempms;

166.replace(exp1,exp2,exp3)

用exp3替代exp1中所有的exp2

selectchar(replace('romandd','ndd','ccb'),10)frombsempms;

167.repeat(exp1,exp2)

返回exp1重複exp2次後的字串.

selectchar(repeat('repeat',3),21)frombsempms;

168.real()

返回乙個數值的單精度浮點數表示.

selectreal(10)frombsempms;

169.rand()

返回0和1之間的隨機浮點數.

selectrand()frombsempms;

170.power(exp1,exp2)

返回exp1的exp2次冪.

selectpower(2,5)frombsempms;

171.posstr(exp1,exp2)

返回exp2在exp1中的位置.

select('abcdefgh','d')frombsempms;

172.nullif(exp1,exp2)

如果exp1=exp2,則為null,否則為exp1

173.nodenumber()

返回行的分割槽號.

selectnodenumber(emp_no)frombsempms;

174.month()

返回乙個數值的月部分.

selectmonth('2003/10/20')frombsempms;

175.mod(exp1,exp2)

返回exp1除以exp2的餘數.

selectmod(20,8)frombsempms;

176.minute()

返回乙個數值的分鐘部分.

selectminute('18:34:23')frombsempms;

177.ltrim()

刪除字串前面的空格.

selectltrim('cddd')frombsempms;

178.hour()

返回乙個數值的小時部分.

selecthour('18:34:23')frombsempms;

179.d程式設計客棧ouble()

如果引數是乙個數字表示式,返回與其相對應的浮點數,如果引數是字串表示式,則返回該數的字串表示式.

selectdouble('5678')frombsempms;

180.exp()

返回引數的指數函式.

selectexp(2)frombsempms;

181.float()

返回乙個數的浮點表示.

selectfloat(789)frombsempms;

182.floor()

返回小於或等於引數的最大整數.

selectfloor(88.93)frombsempms;

183.hex()

返回乙個表示為字串的值的16www.cppcns.com進製表示.

selecthex(16)frombsempms;

<

本文標題: db2常用傻瓜問題1000問(六)

本文位址:

ORACLE常用傻瓜問題1000問 之三

88.chr 的反函式是?ascii select char 65 from dual select ascii a from dual 89.字串的連線 select concat col1,col2 from table select col1 col2 from table 90.怎麼把sel...

DB2常用函式

1 char函式 char current date,iso 轉換成yyyy mm dd char current date,usa 轉換成mm dd yyyy char current date,eur 轉換成dd.mm.yyyy char current date,jis char curren...

DB2開發常用

db2開發常用 日期函式 常用日期函式 獲取時間 1 獲取當期日期 values current date 2012 08 28 2 獲取當期時間 values current time 11 56 36 3 獲取當前時間戳 values current timestamp 2012 08 28 1...