Mysql(四)使用資料處理函式

2021-10-04 11:55:18 字數 716 閱讀 9257

文字處理函式

例:select vend_name ,upper(vend_name) as vend_name_upcase from vendors order by vend_name desc;

2. 常用日期函式

a. 查詢2020-03-16建立的資料

例:select * from `student` where date(creat_time) = '2020-03-16'  

b. 假設我們每條資料每年需要更新一次,我們如果想知道那些資料需要更新

select `name`,datediff(adddate(creat_time,365),current_date)<0 as 'due_date' from `student`

c. 查詢那些資料是下午建立的

select * from student where hour(creat_time) > 12 and hour(creat_time) <24

3. 常用數值處理函式

MySQL資料處理函式

有時從資料庫表中獲取到的資料須要進行一些處理。如將小寫字母替換為對應的大寫字母。這個處理過程能夠在客戶機上進行。也能夠在資料庫上進行。資料庫上進行會更高效。資料庫中有對應的資料處理函式來處理這些資料,可是在sql中使用特殊的資料處理函式會減少其可移植性。不同的dbms系統,其資料處理函式不同。大多數...

MySQL資料處理函式

有時從資料庫表中獲取到的資料需要進行一些處理。如將小寫字母替換為相應的大寫字母。這個處理過程可以在客戶機上進行,也可以在資料庫上進行。資料庫上進行會更高效。資料庫中有相應的資料處理函式來處理這些資料,但是在sql中使用特殊的資料處理函式會降低其可移植性。不同的dbms系統,其資料處理函式不同。大多數...

使用資料處理函式

用於處理文字串 如刪除或 填充值,轉換值為大寫或小寫 的文字函式 用於在數值資料上進行算術操作 如返回絕對值,進行代數運算 的數值函式 用於處理日期和時間值並從這些值中提取特定成分 例如,返回兩個日期之差,檢查日期有效性等 的日期和時間函式 返回dbms正使用的特殊資訊 如返回使用者登入資訊,檢查版...