sql必知必會學習記錄(七) 建立計算字段

2021-09-01 17:18:18 字數 631 閱讀 8949

拼接字段

在mysql的select語句中,可使用concat()函式來拼接兩個列。

select concat(vend_name,'(',vend_country,')') from vendors order by vend_name;

在mysql 中,rtrim()函式可以去掉值右邊的所有空格。還支援ltrim()(去掉串左邊的空格)以及trim()(去掉串左右兩邊的空格)

select concat(rtrim(vend_name),'(',rtrim(vend_country),')') from vendors order by vend_name;別名

別名(alias)是乙個欄位或值的替換名。別名用as關鍵字賦予。任何客戶機應用都可以按名引用這個列,就像它是乙個實際的表列一樣。

select concat(rtrim(vend_name),' (',rtrim(vend_country),' )') as vend_title from vendors order by vend_name;

執行算術計算

mysql 中支援下面表中的基本算術操作符:

操作符說明+加

-減*乘

/除

SQL必知必會 建立計算字段 七

儲存在表中的資料都不是應用程式所需要的,我們需要直接從資料庫中檢索出轉換,計算或格式化過的資料,而不是檢索出資料,然後再在客戶端應用程式中重新格式化。與前面介紹的列不同,計算欄位並不實際存在於資料庫表中。注意 1 字段 基本上與列的意思相同,經常互換使用,不過資料庫列一般稱為列,而術語字段通常與計算...

SQL必知必會筆記七(建立計算字段)

一 計算字段 儲存在資料庫表中的資料一般不是應用程式所需要的格式 例如 需要顯示公司名,同時還需要顯示公司的位址,但這兩個資訊儲存在不同的表列中。列資料是大小寫混合的,但報表程式需要把所有資料按大寫表示出來。物品訂單表儲存物品的 和數量,不儲存每個物品的總 用 乘以數量即可 但為列印發票,需要物品的...

SQL必知必會

資料庫 儲存有組織的資料的容器。資料庫管理系統 dbms 資料庫軟體,資料庫是通過dbms建立和操縱的容器。表 某種特定資料型別的結構化清單。資料庫中的每個表都有自己的名字,且唯一。不同的資料庫可以使用相同的表名。表的特性 模式 資料在表中如何儲存,儲存什麼樣的資料,資料如何分解。模式可以用來描述資...