大綱
列的別名
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...