創建計算字段
計算字段
字段(field)與列的意思相同數據庫列一般稱列,而字段常與計算字段一起使用。
- 計算字段并不實際存在于數據庫表中,計算字段是運行時在SELECT 語句內建的
- 從客戶端角度而言,計算字段的數據與其他列的數據返回方式相同
拼接字段
拼接(concatenate),將值聯結到一起(將一個值附加到另一個值)構成單個值。
-- 適用于MySQL
SELECT CONCAT (column_name_1,column_name_2)
FROM table_name
去掉字符串右邊的空格用RTRIM();去掉字符串左邊的空格用LTRIM();去掉字符串兩邊的空格用TRIM()。
使用別名
- 別名也稱導出列
客戶端無法應用未命名的列
SELECT Concat (column_name_1,column_name_2)
AS column_name_3
FROM table_name
- AS 關鍵字可選,但建議使用
執行算術運算
SQL 算術操作符
操作符 | 說明 |
---|---|
+ | 加 |
- | 減 |
* | 乘 |
/ | 除 |
SELECT column_name_1,column_name_2,
column_name_1*column_name_2 AS column_name_3
FROM table_name
測試計算
- SELECT 語句為測試、檢驗函數和計算提供了方法,省略了FROM 子句后即可簡單地訪問和處理表達式