書籍:《mysql必知必會》之學習筆記

--  字符拼接,將一行多列合併成一列顯示
SELECT  stream_box_id,stream_line_id,req_id,spec_id,CONCAT(RTRIM(req_id),' (',spec_id,')') AS hahaah FROM stream_box    LIMIT 5

-- 去除左右空格
SELECT TRIM('   aasd ') AS sssss

-- 取絕對值
SELECT  ABS(-222)
-- 取餘
SELECT  MOD(20,5)

-- 處理文本的函數
-- 大寫
SELECT UPPER('aaabbC')  AS upp
-- 小寫
SELECT LOWER('aaabbC')  AS low
-- 取字符長度,字符截取,去除空格,讀音相似匹配等等函數
-- SUBSTRING 下標從1開始
SELECT SUBSTRING('aaassfffdsf',5)
SELECT SUBSTRING('aaassfffdsf',5,4)

-- 日期及時間處理函數
-- 獲取當前時間
SELECT NOW()
-- 獲取日期
SELECT DATE(NOW())
-- 獲取時間
SELECT TIME(NOW())
-- 獲取(某個時間的年,月,日  ),獲取日期是星期幾,獲取當前日期
SELECT CONCAT(YEAR(NOW()),'-',MONTH(NOW()),'-',DAY(NOW())) AS concatday,DAYOFWEEK(NOW()) AS weekstr,CURDATE() AS currentdate

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章