分类目录归档:管理系统[ERP]

sql 脚本中“select as”关键字简介说明


摘要:
下文讲述我们sql脚本编写中,经常使用的as关键字的功能说明,如下所示:


select as 关键字的功能

select as 关键字的功能主要是给对象其别名。
例: 对查询中涉及的列起别名,对查询中所涉及的表取别名

当我们为一个对象起别名后,在后续的脚本编写中,我们可以直接使用其别名,可以起到简化sql脚本的编写。

例:

   select [列名1] as A, 
          [列名2] as B
    from  tableName as t
	/*
	 A,B 为列的别名
	 t 为表的别名 在后续的二次查询 或 join中我们可以直接使用别名
	*/

mssql sql server 如何将select检索结果中的as别名作为where后的检索条件呢?


摘要:
下文讲述sqlserver中将select检索结果中的as别名作为where检索条件进行检索的方法分享
实验环境:sql server 2008 R2


实现思路;
将别名后的结果作为子查询,当我们二次查询时,我们就可以将其别名作为where的检索条件

例:

 create table [maomao365.com]
(keyId int identity,
info varchar(30))
go

insert into [maomao365.com]
(info) values('sqlserver'),
('maomao365.com');


---别名字段作为where检索条件
select * from
 (
select keyId as keyIdA,
info as infoA from
 [maomao365.com] 
 ) as t 
 where t.infoA like '%sql%'



go
truncate table [maomao365.com]
drop     table [maomao365.com]
mssql_sqlserver_别名字段作为where条件检索的方法分享

mssql_sqlserver_别名字段作为where条件检索的方法分享

数据库中数据表中字段该如何命名呢?


摘要:
下文讲述数据表中字段命名规则,如下所示:

在程序开发中,我们关于命名的常见方法分为 驼峰和下划线,那么我们在数据表字段的设计中该如何命名呢?

在国内的程序员关于表名的命名我们通常采用下划线的方式,加入一个下划线就代表一个内容,我们认为这种写法优雅,比较容易理解

---例:出生日期
date_birthday
--年龄扩展字段
year_extend

而国外的程序喜欢采用驼峰命名方法