1樓:_慾哭嘸淚
--你問的如果是新增列那就是如下的
select *,'a' as col_namefrom table_name
--col_name 是新的列的列名,值是'a'
--如果是重新
命名某列,就是如下
select t.col1 as colnamefrom table_name as t
--這就是將列col1重新命名為colname--不過你是不是問的是如何查詢所有列,但是有一列需要重新命名,但是用*,col1 as colname這個就會出現重複列?
--如果是,那就建議要麼全部列名都寫出來吧,要麼在程式中顯示的時候再重新命名,用sql直接寫不划算
2樓:匿名使用者
先顯示所有的,然後再新增一列,如
select *,a as b from tablename.
sql 對查詢結果別名···急救
3樓:匿名使用者
select a,b,(select c form tt limit 10)as c from
(select a,b,c from t)tt
是不是你這句select c form tt limit 10,from寫成form的原因,,,因為你這個後面也叫tt,,,
4樓:
你這句話本身寫的問題就很大。。from後面應該是表對吧,你一句話查出列,然後做表名用,能查出來麼。。。。(select a,b,c from t)查出的是列名,你把它當做表名了!
5樓:
你這個肯定是要報錯的,因為資料庫根本就不知道tt是什麼。
表的別名和前面列別名是一樣的用法。
如:select a as aa from table as t;
而且,你這個寫的也有毛病,from不是form!
select a,b,(select c form tt limit 10)as c from(select a,b,c from t)tt;
你這個不就是:
select a,b,c from t;
為什麼要這麼麻煩呢?而且別名的用法就是在表名或列名後加as 別名就行了,沒必要這麼麻煩.
如果相練習的話,就可以用
select a as aa,b as bb, c as cc from t as tt;
如有幫助。望採納!!
6樓:魔門
with tt as (select a,b,c) select 《你要查的欄位》 from tt ;
sql 查詢結果別名引用已有表
關於sql查詢的時候的別名應該怎麼起??
7樓:匿名使用者
你這是mysql嗎?
select idsite,sum(value) as values1
from piwik_archive_numeric_2013_11
where name='nb_visits' and period=1 and date1 between
now() - interval 7 day and now() - interval 5 day
group by idsite order by sum(value) desc
看第一行,加個as values1就行,或者把 as省略也是可以的
如何用sql給資料庫中的列起別名
如何在 sql 語句中定義欄位別名、表別名
8樓:匿名使用者
用as關鍵字宣告別名
select 欄位譽宴此1 as 欄位慶迅1別名祥虧,欄位2 as 欄位2別名 from 表名 as 表別名
9樓:噯爾
mysql 表別名(alias)抄:
在 sql 語句中,可以為表名稱慎洞及bai欄位(列)名稱指du定別名zhi(alias),別名是 sql 標準語法,幾乎所有dao的資料庫系舉孝核統都支援。通過關鍵字 as 來指定。
表別名語法:
select column from table as table_alias
mysql 字正掘段別名(列別名):
同本文前文講述的表別名一樣,sql(mysql) 也支援對錶的欄位(列)設定別名。
欄位別名語法:
select column as column_alias from table
10樓:匿名使用者
直接在後面加別名就行 比喚散如 select*from table a 這個表扒搏的別名是a, 或春鏈祥者用as,比如欄位
select 欄位 as a from table 這個欄位別名是a
11樓:匿名使用者
select getdate() as date ------------這虛轎返是帆虛
制別名select a.* from table a where a.fid=2 ---------這是給表
起差飢別名
12樓:匿名使用者
create table aa (id int primary key ,name varchar(10)) as a;
好像是這樣的巨集鍵旦。亮慧。不太確定。蔽擾。。
SQL把查詢出的列轉換成行,SQL把查詢出的一個列轉換成行
看這裡,比較詳細 sql 如何把一列的值轉換成一行顯示 1 最原始的方法,利用 select.unionselect 欄位1 from 表名 where 條件 union select 欄位2 from 表名 where 條件 select 欄位3 from 表名 where 條件 2 利用 sys...
sql合併查詢的問題,sql 合併查詢的問題
這個求出的就是笛卡爾積,所有項相乘。連線查詢時,需要條件的,會讓相同的元組連在一起。比如a表 1,a2,b 3,ab表 a,fb,f c,e這時select from a,b結果就是1,a,a,f 3,a,a,f 2,b,b,f 連線2個表,需要條件!如果沒有任何條件那就是笛卡爾積的形式了,你要連線...
用SQL建立儲存過程能夠查詢出選修任何課程的學生資訊及相應的分數的程式怎麼寫
create proc proc name 這裡可有可無引數,具體得看業務需求as select from 表 where 條件go exec proc name 呼叫就行了 沒分,沒表的內容.汗.寫一段資料庫語言 建立一個儲存過程,查詢選修了c1課程的學生的學號 姓名 所在院系 課程名 成績 cr...