A. sql 查詢出的值起別名
學生表(stuTable),另外再建一張性別表(sexTable),只需要2個欄位,代號(sex_id) 和性別(sex),然後插入兩行數據,(1,男)和(2,女)。
比如說stuTable有3個欄位,學號(sno),姓名(sna),性別(sex_id)
那SQL語句就那麼寫:select stuTable.sno,stuTable.sna,sexTable.sex from stuTable left join sexTable on stuTable.sex_id = sexTable.sex_id
如果還需要篩選的話再在後面用where條件。
如果用as的是只是給欄位起一個名字而已,並不能改變查詢結果
B. sql 中如何用別名作為查詢條件
SQL Server 2005/2008
Oracle 10/11
可以用 CTE, 來 「曲線」的實現這個要求.
例如:
1> with myCTE AS (
2> SELECT 1+2+3+4 AS 別名 UNION ALL
3> SELECT 2+3+4+5 AS 別名
4> )
5> SELECT * FROM myCTE WHERE 別名 = 10
6> go
別名
-----------
10
(1 行受影響)
C. sql 對查詢結果別名···急救
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,,,
D. 怎樣用sql語句查詢所有欄位,但是又得給某一個欄位設置一個別名
1、新建一個test資料庫,在資料庫中創建一個data數據表,在表內插入四條測試數據。
E. 資料庫的查詢語句的別名怎麼起啊
直接把語句用括弧括起來,然後as別名即可。
如:
selecta.*from
(select*fromempwheredeptno=10)asa,
(select*fromempwheresal>2000)asb
wherea.empno=b.empno;
語句中a和b就是別名,但注意查詢中欄位一定要加上別名的前綴,避免語句報錯。
F. sql中取別名的作用是什麼
通過使用 SQL,可以為表名稱或列名稱指定別名。
基本上,創建別名是為了讓列名稱的可讀性更強。
具體用法參考:
from shulanxt
G. 關於SQL查詢的時候的別名應該怎麼起
你這是mysql嗎?
selectidsite,sum(value)asvalues1
frompiwik_archive_numeric_2013_11
wherename='nb_visits'andperiod=1anddate1between
now()-interval7dayandnow()-interval5day
groupbyidsiteorderbysum(value)desc
看第一行,加個as values1就行,或者把 as省略也是可以的
H. SQL中表的別名
只能用上面那個,因為子查詢要引用外面的表,所以給外面的表起了個別名;下面那個你給子查詢中的表起了個別名,等於是內層表引用了內層表,沒意義的。
I. sql語句中能不能對查詢結果做別名進行引用要同一個sql語句中引用 select id from table的查詢結果怎麼辦
你直接告訴我你想查什麼,再把表結構貼出來,這樣還直觀點
J. sql 查詢結果別名引用已有表
selectb.nameid,a.job,a.sex
fromaleftouterjoinb
onb.id=a.id
或者 :
select(selectnamefrombwherea.id=b.id)id,
a.job,a.sex
froma