在 sql server 中,為列定義別名有三種方式:
1. 使用 as ,定義別名,也是推薦做法
格式:《表示式》 as 《別名》
2. t-sql 中還支援《別名》=《表示式》(別名=表示式)。基本上我很少見到有採用這種方式為列定義別名的。
3. sql server 中還支援下面這樣為列定義別名
格式:《表示式》 《別名》(《表示式》 空格 《別名》)
這種方式非常不明確,不建議使用。
注意:有趣的是,如果你不小心忘記在 select 列表的兩個列名之間指定乙個逗號,**也不會失敗,相反, sql server 會認為第二個列名稱是第乙個列名的別名。
假如你想返回 orders 表的兩個列 orderid 和 orderdate ,結果不小心,忘記在兩個列名之間加乙個逗號寫成
select orderid orderdate from orders
這樣,也不會報錯,sql server 會把 orderdate 當成 orderid 的別名。
Linux中怎樣去定義別名
linux系統管理員在日常工作中可能會碰到太長的linux命令,或者linux命令中引數又太長,每次輸入的時候非常麻煩,就想到是否可以用別名來代替這些較長的linux命令呢?如何給linux命令中定義別名?如果命令或命令序列太長,或不符合使用者的習慣,那麼為它指定乙個別名是不錯的辦法。雖然可以為命令...
typedef定義別名
問題 typedef int arr5 5 typedef arr5 p arr5 typedef p arr5 arrp10 10 arr5 togs togs是具有5個元素的int陣列?為什麼?p arr5 p2 p2是乙個指標,指向具有5個元素的int陣列 arrp10 ap ap是具有10個...
mybatis自定義別名與sql片段
1.自定義別名 在sqlmapconfig.xml配置檔案中配置 說明 自定義別名 type 要定義的資料型別 alias 別名的名字 非自定義別名 規則 別名jdk提供的所有的類的名字不區分大小寫,如果是包裝類那麼直接使用其基本型別也可以 2.對映檔案中 除了命名空間namespace 不可以使用...