書山有路 SQL必知必會 第7課

2021-07-29 21:36:01 字數 752 閱讀 9577

本章的主題是「建立計算字段」,介紹什麼是計算字段,如何建立計算字段,以及如何從應用程式中使用別名引用它們。

計算欄位並不實際存在於資料庫表中。計算欄位是執行時在select語句內建立的。

使用下面的sql命令來執行乙個拼接的sql語句:

select concat(vend_name , ' (' , vend_country , ')')

from vendors

order by vend_name;

別名是乙個欄位或值的替換名。用as關鍵字賦予。使用下面的sql命令:

select concat(vend_name , ' (' , vend_country , ')')

as vend_title

from vendors

order by vend_name;

使用下面的sql命令可以執行乙個算術計算。

select prod_id,

quantity,

item_price,

quantity*item_price as expanded_price

from orderitems

where order_num = 20008;

圓括號可以用來區分運算的順序。

select語句為測試、檢驗函式和計算提供了很好的方法。例如select 3*2;將返回6;select now();返回當前日期和時間。

SQL必知必會 第7課 建立計算字段

主要目標是理解什麼是計算字段,如何建立計算字段,以及如何從應用程式中使用別名引用它們。儲存在資料庫表中的資料一般不是應用程式所需要的格式。所以我們需要直接從資料庫中檢索出轉換 計算或格式化過的資料,而不是檢索出資料,再在客戶端應用程式中重新格式化 主要因為在資料庫上完成這些操作要比在客戶端上快得多 ...

SQL必知必會 第1課 了解SQL

資料庫 儲存有組織的資料的 容器 通常是乙個檔案或一組檔案 注意 資料庫軟體不等於資料庫,前者應稱為資料庫管理系統 dbms 後者是通過dbms建立和操縱的容器。表 某種特定型別資料的結構化清單。資料庫中的每個表都有乙個名字來標識自己。這個名字是唯一的。模式 關於資料庫和表的布局及特徵的資訊。模式定...

SQL必知必會(2) 2 6課

參考 單列,多列,所有列 select id select id,age select from user 多條sql語句必須以 分隔。sql語句不區分大小寫,select和select是相通的,一般關鍵字大寫,表名 列名小寫,不過表名,列名和值可能有所不同 依賴於具體點dbms及其如何配置 處理s...