拼接字段
在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建立和操縱的容器。表 某種特定資料型別的結構化清單。資料庫中的每個表都有自己的名字,且唯一。不同的資料庫可以使用相同的表名。表的特性 模式 資料在表中如何儲存,儲存什麼樣的資料,資料如何分解。模式可以用來描述資...