SQL基础二

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL基础二相关的知识,希望对你有一定的参考价值。

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基础二的主要内容,如果未能解决你的问题,请参考以下文章

DELPHI基础教程:SQL编程(二)[4]

SQL基础用法(实例二)

SQL Server基础

数据库基础篇(二)—— SQL之数据查询

mysql系列之二关系型数据库基础理论

MySQL阶段二——sql语句基础