mysql 行函式 MySQL 單行函式

2021-10-18 21:05:51 字數 1254 閱讀 6650

lower(『hellowrold『), upper(『helloworld『);

字元控制函式

select replace(『abcdababab『,『p『,『m『);

將「abcdababab」中的字元p替換成m;

select trim(『 『 from 『hhhhhello.hhhworldhhhhh『);

去掉兩邊的空格。

select lpad(salary, 10,『-『), rpad(salary, 10, 『*『)from employees;

lpad:salary字元不夠10個的時候,在左側新增『-『湊夠10個字元;

rpad:salary字元不夠10個的時候,在右側新增『*『湊夠10個字元;

select instr(『helloworld『, 『p『);

查詢字元『p『在helloworld中的所以位置;

select length(『helloworl『);

返回『helloworl『字元長度;

select substr(『helloworld『,2,5);

從『helloworld』第二個位置開始,擷取5個字元;

select round(123.456, 2), round(123.556, 0), round(153.456, -2);

四捨五入;

select truncate(123.456, 2), truncate(123.556, 0), truncate(153.456, -2);

小數點後截斷;

select mod(15, 8);

求餘操作;

查詢所有的員工資訊, 若部門號為 10,

-- 則列印其工資的 1.1 倍, 20 號部門, 則列印其工資的 1.2 倍, 30 號部門列印其工資的 1.3 倍數,

-- 其他列印其工資的 1.4 倍。

select employee_id, last_name, salary, department_id, case department_id

when 10 then salary * 1.1

when 20 then salary * 1.2

when 30 then salary * 1.3

else salary * 1.4

end "new_salary";

條件判斷;

mysql -- 單行函式

標籤:new   列印   函式   bst   cat   員工資訊   blog   style   員工

MySql單行函式整理

lower sql course sql course upper sql course sql course concat hello world helloworld substr helloworld 1,5 hello length helloworld 10 instr helloworl...

MySQL 常見函式(單行函式)

二,數學函式 三,日期函式 四,其他函式 五,流程控制函式 select 函式名 實參列表 from 表 1,單行函式 如concat,length,ifnull等 2,分組函式 又稱為統計函式,聚合函式,組函式 功能 做統計使用一,字元函式 1,length 函式 int length strin...

04 MySQL常見函式 單行函式

單行函式細分 1 字元函式 2 數學函式 3 日期函式 4 其他函式 5 流程控制函式 單行函式 字元函式 一 字元函式 1.length 獲取引數的位元組長度 select length john select length 張三丰 utf 8編碼,1個漢字3個位元組 檢視當前客戶端的字符集 sh...