Alias (as)
通過使用 SQL,可以為列名稱和表名稱指定別名(Alias)。
語法:(列的 SQL Alias 語法)
SELECT column_name AS 中文名稱
FROM table_name擴展(表的sql alias 語法)
SELECT column_name(s)FROM table_name
AS alias_name創建測試表並且生成數據
create table tb
( spid varchar(11),
spmch varchar(20),
shl numeric(10,2) )
insert into tb
values ('01','蘋果',10),
('02','梨子',20)
測試結果:
select spid as 商品id,spmch as 商品名稱,shl as 商品數量 from tb
結果:
㈡ 如何在一個SQL的Select中得到一個Boolean欄位的中文名稱
有一個欄位是Boolean,要在Select查詢中體現出中文的意思,不知該用什麼? 謝謝!
select case boo when 1 then '真' else then '假' from yourtable
I am so sorry. 我沒有說清楚:() 這個欄位是一個Char,裡面存儲的是一個't'或者'f' 問題就是上面的了
select case boo when 't' then '真' else then '假' end from yourtable
㈢ 怎樣獲取sql欄位名和中文值
第一步:select 'username' 用戶名 from user where rownum<2;
第二步:plsql developer中"single record view"顯示結果然後復制出來就可以了。
㈣ SQL可以設置中文的欄位名稱嗎
可以
但是你可以用漢字的第一個字母來命名欄位,那樣能容易讀懂什麼意思,而且易於管理
㈤ SQL Server欄位名可以不可以為漢字
可以,但是不可以為數字,或者數字開頭,當使用where類似資料庫
保留字
的時候,需要使用[where]來使用。
㈥ access2007資料庫,如果是中文表名和欄位名,要怎麼寫sql語句
我個人認為,在ACCESS中,用可視化操作做查詢,比直接寫SQL語更有效率。另,中文的表名和欄位名和字母的沒什麼區別。如下所示,中文表名和中文欄位名:
SELECT H_入庫單.入庫單號, H_入庫單.入庫日期, H_入庫單.審核, H_入庫單.審批, H_入庫單.供應商, H_入庫單.異動性質, H_入庫單.制單人, Format([入庫日期],"yyyy/mm/dd") AS 交貨日期, H_入庫單.列印, H_入庫單.檢驗判定, H_入庫單.判定結果
FROM H_入庫單
WHERE (((H_入庫單.入庫單號) Like IIf(IsNull([Forms]![TH_入庫單資料]![單據號碼]),'*',[Forms]![TH_入庫單資料]![單據號碼])) AND ((H_入庫單.審核) Like IIf(IsNull([Forms]![TH_入庫單資料]![是否審核]),'*',[Forms]![TH_入庫單資料]![是否審核])) AND ((H_入庫單.審批) Like IIf(IsNull([Forms]![TH_入庫單資料]![是否審批]),'*',[Forms]![TH_入庫單資料]![是否審批])) AND ((H_入庫單.供應商) Like IIf(IsNull([Forms]![TH_入庫單資料]![供應商]),'*',[Forms]![TH_入庫單資料]![供應商])) AND ((H_入庫單.異動性質) Like IIf(IsNull([Forms]![TH_入庫單資料]![異動性質]),'*',[Forms]![TH_入庫單資料]![異動性質])) AND ((H_入庫單.制單人) Like IIf(IsNull([Forms]![TH_入庫單資料]![制單人]),'*',[Forms]![TH_入庫單資料]![制單人])) AND ((Format([入庫日期],"yyyy/mm/dd")) Between ([Forms]![TH_入庫單資料]![年]) And ([Forms]![TH_入庫單資料]![年1])));
㈦ mysql怎麼把欄位名變成中文
1、創建測試表,
create table test_zw(id number, v_date date);