码迷,mamicode.com
首页 > 数据库 > 详细

SQL基础二

时间:2016-09-26 12:45:44      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:

Select查询语句:根据各种条件能够查询表中所有列或部分列的记录。生成一个虚拟表。

语法: ([]只是一种可选项,SQL代码不需要打上【】)

    asc:升序-从上至下是从小到大    desc:降序-从上到下是从大到小

    其中:*表示所有针对所有列的查询。

 

Select *[列名列表] from 表名 [where 条件] order by 列名 [asc/desc][,列名 asc/desc]

针对个别列的查询,需要写出列名并逗号隔开。如:select stuno,stuname from student

 

如何对列名设置别名?

①  Select 列名 as 别名,… from 表名

如:select stuno as 学号 from student,则学号就是stuno的别名

例子:

②  Select 别名=列名,… from 表名

 如:select 学号= stuno  from student,则学号就是stuno的别名

例子:

 

 


 

Sql server如何取得最前面的几条记录?

Select  top [n] * from 表名

例子:

 

Mysql如何取得某几条记录?

Select * from 表名  limit 起始行的索引值(序号),记录条数

说明:索引值:第一条的记录的索引值为0,以此类推。

例子:Select * from student limit 3,4//表示查询student中的第4条~第7条记录

 

如何去掉重复记录

Select distinct 列名 from 表名

 

 


如何根据关键字查找:

select * from 表名 where 列名 like ‘%1‘          //表示查找表名中列名末位为1的所有记录

select * from 表名 where 列名  like ‘张_‘    //表示查找表名中列名里张开头只有两个字的记录

 

SQL基础二

标签:

原文地址:http://www.cnblogs.com/tcheng/p/5908553.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!