1樓:匿名使用者
select case cname when '名字' then dvalue end as 名字
from a inner join b on a.cid=b.cid
2樓:匿名使用者
select b.dvalue,a.cname from 表a as a left join 表b as b on a.cid = b.cid
sql as取別名是可以是字串+引數嗎?
3樓:百撕卜的騎姐
取別名不能有引數!看你描述,似乎是要根據不同的引數返回不同的結果,但返回的列數是固定的!如果是這樣的話,查詢列的時候把列名做引數去查也能得到
mysql中 ,如何用 as 取別名? 謝謝大家!!!
4樓:這是哪跟哪啊
取別名只限於你這一次查詢,並不是在資料庫裡永久的把這一列增加了名稱「n」,所以select n是不行的。提示的錯誤也是未知的欄位名。
5樓:匿名使用者
n 只是別名,再次查詢不存在 或者你這樣寫 select t.n from (select t.name as n from table t) t
6樓:匿名使用者
查詢的別名,只有在當次查詢有效。
sql語句寫法——as後的別名中有括號怎麼處理(oracle)
7樓:匿名使用者
select speed as 「速度(千米/時)」 from ...
8樓:千年淚為誰流
欄位名稱加上英文雙引號就好了
9樓:匿名使用者
一樣求解..在plsql裡面escape都沒用起來.
10樓:橋芊苑雙文
你好!select
speedas
[速度(千米/時)]
from
僅代表個人觀點,不喜勿噴,謝謝。
sql 對查詢結果別名···急救
11樓:匿名使用者
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,,,
12樓:
你這句話本身寫的問題就很大。。from後面應該是表對吧,你一句話查出列,然後做表名用,能查出來麼。。。。(select a,b,c from t)查出的是列名,你把它當做表名了!
13樓:
你這個肯定是要報錯的,因為資料庫根本就不知道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;
如有幫助。望採納!!
14樓:魔門
with tt as (select a,b,c) select 《你要查的欄位》 from tt ;
資料庫中查詢語句怎麼設定別名
怎樣執行sql檔案,plsql如何執行 sql檔案?
你的電腦上裝了sql server 2000沒有?要是安了就用查詢分析器,在介面中開啟那個檔案,按f5執行,就能出結果,不過那個語言必須有對應的資料庫檔案。註釋是用 加的,不是用 的方式。1 執行就在查詢分析器裡用 sql檔案路徑就行。2 註釋 可以在sql檔案中加註釋 prompt語句可以在查詢分...
asp sql in 陣列中文查詢,如何修改sql語句
dim a a 中a24307 中ae5526 中al3242 set rs server.createobject adodb.recordset rs.open sql,conn,3,1 如果是字元in的話,要加上單引號!正如一樓所說,in後邊是結果集不是字串!所以這使用in的方式不正式!但是結...
sql語句分組查詢前10條資料,sql如何實現分組並select出每組前10個
class classid classnameproduct classid proname numselect top 10 c.classid c.classname,sum p.num from class c,product p where p.classid c.classid group...