当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。
 

 

    摘要:目前在职场中很难找到非常合格的数据库开发人员。我的一个同事曾经说过:“sql开发是一门语言,它很容易学,但是很难掌握。” 在面试应聘的sql server数据库开发人员时,我运用了一套标准的基准技术问题。下面这些问题是我觉得能够真正有助于淘汰不合格应聘者的问题。它们按照从易到难的顺序排列。当您问到关于主键和外键的问题时,后面的问题都十分有难度,因为答案可能会更难解释和说明,尤其是在面试的情形下。 您能向我简要叙述一下sql server 2000中使用......
    摘要:sql server 客户端配置工具用于配置客户端的工具(除基于dos操作系统的客户端工具以外),以便使它们可以成功地和sql server进行通信。这个程序应该在客户端工具装载之后运行。在大多数情况下,你并不需要运行这些程序,因为缺省的设置在大多数的网络配置下都能工作。但是,如果客户端软件不能和sql server进行通信,你可以使用这个工具来正确配置客户端软件,使之能够和sql server进行通信。文章的内容分为四部分,第一部分描述了怎样启动客户端配......


通用SQL数据库查询语句精华使用简介

简单的transact-sql查询只包括选择列表、from子句与where子句

一、 简单查询

例如,下面的语句查询testtable表中姓名为“张三”的nickname字段与email字段。 select nickname,email 【相关文章:MySQL3.23.15后版本设置数据同

简单的transact-sql查询只包括选择列表、from子句与where子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。 【扩展阅读:MYSQL出错代码列表

【扩展信息:从编译到工具:几种Mysql的优化方法

from testtable

where name=张三

(一) 选择列表

选择列表(select_list)指出所查询列,它可以是一组列名列表、星号、表达式、变量(包括局部变量与全局变量)等构成。

1、选择所有列

例如,下面语句显示testtable表中所有列的数据: select *

from testtable

2、选择部分列并指定它们的显示次序

查询结果集合中数据的排列顺序与选择列表中所指定的列名排列顺序相同。

例如: select nickname,email

from testtable

3、更改列标题

在选择列表中,可重新指定列标题。定义格式为:

列标题=列名

列名 列标题

如果指定的列标题不是标准的标识符格式时,应使用引号定界符,例如,下列语句使用汉字显示列标题: select 昵称=nickname,电子邮件=email

from testtable

4、删除重复行

select语句中使用all或distinct选项来显示表中符合条件的所有行或删除其中重复的数据行,默认为all。使用distinct选项时,对于所有重复的数据行在select返回的结果集合中只保留一行。

5、限制返回的行数

使用top n [percent]选项限制返回的数据行数,top n说明返回n行,而top n percent时,说明n是表示一百分数,指定返回的行数等于总行数的百分之几。

例如: select top 2 *from testtable select top 20 percent * from testtable

(二)from子句

from子句指定select语句查询及与查询相关的表或视图。在from子句中最多可指定256个表或视图,它们之间用逗号分隔。

在from子句同时指定多个表或视图时,如果选择列表中存在同名列,这时应使用对象名限定这些列所属的表或视图。例如在usertable与citytable表中同时存在cityid列,在查询两个表中的cityid时应使用下面语句格式加以限定: select username,citytable.cityid

from usertable,citytable

where usertable.cityid=citytable.cityid

在from子句中可用以下两种格式为表或视图指定别名:

表名 as 别名


...   下一页
 ·sql server 2005:向系统表说再见    »显示摘要«
    摘要:微软的sql server 数据库管理员 ,快快想一下!在不使用任何的文档的情况下,编写一个查询,从sql server 2000系统表中抽取索引的列表,然后列举每个索引中的字段,并判断这个字段是否按照升序或者降序进行排序。你有两分钟的时间。快!如果你现在真的停下阅读,开始用必不可少的两分钟时间思考这项不讨好的任务,那么现在你就陷入了一个大麻烦中,这里面涉及了系统索引、系统索引关键字,系统字段,以及一些元数据函数,其中包括类似object_name 和in......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE