mysql資料處理與函式

2022-06-18 15:36:14 字數 1382 閱讀 6807

大綱

列的別名

concat()函式

算術運算

字元處理函式

日期時間函式

數值處理函式

聚集函式

1.列的別名

就像人的外號一樣,列有時候不太好理解或者列名太長,可以給它起別名

如何使用呢?  使用關鍵字  as  (as關鍵字為可選引數,因此可以省略)

2.concat()函式含義:將多個字串連線成乙個字串

括號裡面傳入想要拼接的欄位名

注意:如果有任何乙個引數為null,則返回值為null

有時候我需要將不同列的資料進行字元拼接為我們所用,它只用於顯示,不存在任何表裡面。也可以用別名表示。

也可以和其他函式組合使用,下面rtrim表示去除id欄位的右邊空格

select  id  name  concat(rtrim(id),'(',rtrim(name),')')as  num4  from  student;       

3. mysql算術運算子

+  加      -  減      * 乘     / 除

4.字元處理函式

mysql支援的文字處理函式有:

使用left函式返回字串的左邊的n個字元

5.日期與時間處理函式

6.數值處理函式

7.聚集函式

MySQL資料處理函式

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

MySQL資料處理函式

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

7 MySQL結果資料處理與函式

複習 查詢 select 列名 from 表 去重 distinct 排序 order by 列1 列2 排序方法 asc desc.限定返回行數 limit n limit n,m 過濾 where 操作符 and or in not between and is null is not null...