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);