首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

SQL 資料操作入門基礎(三):欄位運算、別名與結果排序技巧

     編輯:關於SqlServer

欄位別名:提升可讀性

使用雙引號或單引號指定別名:

SELECT au_lname "Author Last Name" FROM authors;

結果欄位標題將顯示為 Author Last Name,而非原欄位名 au_lname。

欄位數學運算:不異動原始資料

運算僅影響查詢輸出,不修改資料表內容。

  • 單欄位運算:SELECT price*2 FROM titles; 價格加倍顯示。
  • 多欄位運算:SELECT price*ytd_sales "total revenue" FROM titles; 計算總營收。
  • 同時顯示原值與運算值:SELECT price "Original price", price*2 "New price" FROM titles;

支援運算子:+、-、*、/。

字串串接運算子

使用 + 串接字串欄位(SQL Server 語法):

SELECT au_fname + ' ' + au_lname "author name" FROM authors;

結果:Johnson White、Marjorie Green 等完整姓名。

排序查詢結果:ORDER BY

SQL 資料表本身無內在順序。預設查詢結果順序不固定。使用 ORDER BY 指定排序:

SELECT au_lname FROM authors ORDER BY au_lname;

可指定 ASC(預設,升序)或 DESC(降序),並支援多欄位排序:ORDER BY au_lname, au_fname。

ASP 開發建議

善用 SQL 內建運算與排序,效率遠高於在 ASP 腳本中處理同樣邏輯。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved