1.length 獲取引數值的位元組個數
select length(
'john'
);
2.concat 拼接字串
select concat(
'hello'
,'world'
);
3.改變大小寫
select upper(
'john');
select lower(
'john'
);
4、擷取從指定索引處後面所有字元
select substr(
'李莫愁愛上了陸展元',7
) out_put;
5、擷取從指定索引處指定字元長度的字元
select substr(
'李莫愁愛上了陸展元',1
,3) out_put;
select concat(upper(substr(adress,1,
1)),
'_',lower(substr(adress,2)
)) 姓名 from room;
#5.instr 返回子串第一次出現的索引,如果找不到返回0
select instr(
'楊不殷六俠悔愛上了殷六俠'
,'殷八俠'
)as out_put;
select instr(
'楊不殷六俠悔愛上了殷六俠'
,'殷六俠'
)as out_put;
#trim:刪除字串開始和末尾的空格
select length(trim(
' 張翠山 '))
as out_put;
select length(
' 張翠山 '
)as out_put;
select length(
'張翠山'
)as out_put;
select trim(
'aa'
from
'aa張翠山aa'
)as out_put;
#7.lpad 用指定的字元實現左填充指定長度
select lpad(
'殷素素',2
,'*'
)as out_put;
#8.rpad 用指定的字元實現右填充指定長度
select rpad(
'殷素素',12
,'ab'
)as out_put;
#9.replace 替換
select
replace
('周芷若周芷若周芷若周芷若張無忌愛上了周芷若'
,'周芷若'
,'趙敏'
)as out_put;
#round 四捨五入
select
round(-
1.55);
select
round
(1.567,1
);#ceil 向上取整,返回》=該引數的最小整數
select ceil(
-1.02);
#floor 向下取整,返回<=該引數的最大整數
select floor(
-9.99);
#truncate 截斷
select
truncate
(1.69999,2
);#mod取餘
select
mod(-10
,-3)
;
#now 返回當前系統日期+時間
select
now();
#curdate 返回當前系統日期,不包含時間
select curdate();
#curtime 返回當前時間,不包含日期
select curtime();
#可以獲取指定的部分,年、月、日、小時、分鐘、秒
select
year
(now()
) 年;
select
year
('1998-1-1'
) 年;
select
month
(now()
) 月;
select monthname(
now(
)) 月;
#str_to_date 將字元通過指定的格式轉換成日期
select str_to_date(
'1998-3-2'
,'%y-%c-%d'
)as out_put;
#date_format 將日期轉換成字元
select date_format(
now(),
'%y年%m月%d日'
)as out_put;
select version();
#版本確認
select
database()
;select
user()
;
#1.if函式: if else 的效果
selectif(
10<5,
'大',
'小')
;#2.case函式的使用一: switch case 的效果
select age 原始年齡,id,
case id
when
01then age*
1.1when
02then age*
1.2else age
endas 新年齡
from customer;
#3.case 函式的使用二:類似於 多重if
select age 原始年齡,id,
case id
when id<=
2then age*
1.1else age
endas 新年齡
from customer;
05 原子戰艦 系統時鐘配置函式
stm32 時鐘系統的配置初始化在 system stm32f10x.c 中的 systeminit 函式。1 設定hclk,hclk sysclk 2 設定pclk2,pclk2 hclk 3 設定pclk1,pclk1 hclk 2 4 設定pll時鐘 及pll倍頻因數 5 選擇pll作為系統時...
05 學會幾個系統呼叫
linux中建立乙個程序需要乙個老的程序呼叫fork這個系統呼叫來實現,老的程序叫父程序 parent process 新的程序叫子程序 child process 先拷貝,再修改。父程序呼叫fork建立程序的時候,子程序將各個子系統為父程序建立的資料結構也全部拷貝乙份,對於fork系統呼叫的返回值...
作業系統概論 05
5 裝置管理 併發程序訪問共享資源的時候可以有兩種關係 競爭關係 協作關係 5.1外圍裝置的分配 1獨佔裝置與空閒裝置 獨佔裝置是指沒次只能讓乙個裝置獨佔 如輸入機 印表機等共享裝置是指允許幾個作業同時使用裝置 2裝置的絕對號和相對號 絕對號就是講每一台裝置確定乙個編號 相對號就是由使用者給出的裝置...