一、數學函式
1、求絕對值abs()
selectabs(num) from tablename where ....
2、向下取整floor(),例如:99.9→99
selectfloor(num) from tablename where ...;
3、向上取整 ceil(),例如99.9→100
select ceil(num) from tablename where ...;
二、字串函式
1、新增資料insert(目標字串,下標,長度,追加內容)
selectinsert(name,2,3,hello) from tablename where ...;
解釋:對查詢結果從第二個字元,往後面擷取3個字元,把這三個字元替換為hello
2、upper() 將全部字串轉化為大寫
selectupper(name) from tablename where ....;
3、lower() 將全部字串轉化為小寫
selectlower(name) from tablename where ....;
4、left() 擷取字元:擷取前三個字元
selectleft(name,3) from tablename where ...;
5、right() 從後面擷取字元
6、substring(str,index,len) 擷取中間字元
selectsubstring(name,2,4) from tablename where ...;
7、reverse() 逆序輸出字串
selectreverse(name) from tablename where ...;
sql 自定義函式複習
獲取人員流水編號函式 create function dbo f personrunningcode returns varchar 11 as begin declare currentcode varchar 20 return substring currentcode,0,4 cast su...
mysql複習 mysql複習
建立資料庫 create database test 建立表 use test create table user id int,name varchar 255 time date,age int 插入資料 第一種方式 insert into 表名 values 值1,2,3 例 insert i...
MySQL複習(二)之 函式
參考 函式功能 注意點cancat s1,s2,sn 連線s1,s2,sn 為乙個字串 連線的內容有個字段為空,則整個為空 concat ws separator,str1,str2,和concat 一樣,將多個字串連線成乙個字串,但是可以一次性指定分隔符 select concat ws car ...