All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
ASP.NET程序性能优化五则_[Asp.Net教程]
缓存技术及在Rainbow,Portal的应用_.net资料_编程技术
asp.net2.0网站语法之页面指令
资深网管教你一步步安装MYSQL数据库_[PHP教程]
C#中ProgressBar控件用法以及实例
SQL,server2000简介_mssql学习_编程技术
动态网页制作技术PHP常用的正则表达式_[PHP教程]
浅谈PHP开发中MySQL数据库索引的经验_php资料_编程技术
Asp实现获取xml中的内容_[XML教程]
介绍几个ASP.NET中容易忽略但却很重要的方法函数_[Asp.Net教程]
Reading number is top 10 pictures
陪睡门马睿菈自曝写真 称首拍大尺度照片2
The money of more than 100 countries and regions11
生活中总有些低调的人,不经意间散发出土豪的气质
The money of more than 100 countries and regions16
Female model behind the bitterness, often being overcharged1
The mother was a stay-at-home children too tired took three baby suicide
水晶头骨造型的酒瓶
Park waits to have her picture taken exposed
Summer is most suitable for young people to travel in China7
Chinese paper-cut grilles art appreciation8
Download software ranking
Unix video tutorial3
Unix video tutorial6
仙剑奇侠传98硬盘WINXP版
软件工程思想
C#COM编程指南
Tram sex maniac 2 (H) rar bag2
网页特效实例大全
Boxer's Top ten classic battle9
Boxer's Top ten classic battle7
c#程序设计案例教程




Hansen
Ola
Timoteivn 10
Sandnes
Svendson
Tove
Borgvn 23
Sandnes
Pettersen
Kari
Storgt 20
Stavanger

结果:




Hansen
Ola
Svendson
Tove
Pettersen
Kari

获取所有的列


如需从"Persons"表中获取所有的列,请使用符号*取代列的名称,就像这样:

SELECT * FROM Persons

结果:






Hansen
Ola
Timoteivn 10
Sandnes
Svendson
Tove
Borgvn 23
Sandnes
Pettersen
Kari
Storgt 20
Stavanger

结果集(result-set)


由SQL查询程序获得的结果被存储在一个结果集中。大多数数据库软件系统都允许使用编程函数在结果集中进行导航,比如:Move-To-First-Record、Get-Record-Content、Move-To-Next-Record等等。


类似这些的编程函数不在本教程讲解之列。如需学习通过函数调用访问数据的知识,请访问我们的ADO教程。


在SQL语句后使用分号?


分号是数据库系统中分隔每条SQL语句的标准方法,这个方法使得对服务器的同一个调用中的若干语句都得到执行。


某些SQL轿车使用分号结束每条SQL语句。这是必需的吗?如果您正在使用Access 和SQL Server 2000,就不必在每条语句后都放置分号,但是在某些数据库中,您就不得不这么做了。


SELECT DISTINCT 语句


关键词DISTINCT用于返回仅为不同的值。


SELECT语句会从表的列中返回信息。但是假如我们仅仅希望获取独特的(不同的)元素呢?


通过SQL,我们所要做到所有事情就是向SELECT语句添加DISTINCT关键词:


语法:

SELECT DISTINCT column_name(s) FROM table_name 

使用DISTINCT关键词


如果要从"Company"列中选取所有的值,我们需要使用SELECT语句:

SELECT Company FROM Orders

"Orders"表:




Sega
3412
dwww.cn
2312
Trio
4678
dwww.cn
6798

结果:


Company
Sega
dwww.cn
Trio
dwww.cn

请注意,在结果集中,dwww.cn被列出了两次。


如需从Company"列中仅选取不一样的值,我们需要使用SELECT DISTINCT语句:

SELECT DISTINCT Company FROM Orders 

结果:



Sega
dwww.cns
Trio

现在,在结果集中,"dwww.cn"仅被列出了一次。





归海一刀 published in(发表于) 2014/2/3 6:39:22 Edit(编辑)
SQL初学者教程:学会使用SQL SELECT 语句_[SQL Server教程]

SQL初学者教程:学会使用SQL SELECT 语句_[SQL Server教程]

SQL初学者教程:学会使用SQL SELECT 语句_[SQL Server教程]


SQL SELECT 语句


SELECT 语句用于从表中选取数据。表格式的结构被存储在一个结果表中(称为结果集)。


语法

SELECT column_name(s) FROM table_name 

注释:SQL语句对大小写不敏感。SELECT等效于select。


SQL SELECT 实例


如需获取名为"LastName"和"FirstName"的列的内容,(从名为"Persons"的数据库表),请使用类似这样的SELECT语句:

SELECT LastName,FirstName FROM Persons 

"Persons" 表:


LastNameFirstNameAddressCityLastNameFirstNameLastNameFirstName AddressCityCompanyOrderNumberCompany


添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.