您的位置首页百科知识

SELECT TOP 1 * FROM是什么意思

SELECT TOP 1 * FROM是什么意思

的有关信息介绍如下:

SELECT TOP 1 * FROM的含义:

1、select为命令动词,含义为执行数据查询操作;

2、top 1子句含义为查询结果只显示首条记录;

3、*子句表示查询结果包括数据源中的所有字段;

4、from子句为指定数据源。

这个是SQLSERVER选择表中符合条件的前N行记录的语句。

不过,TOP后边跟的一定是一个数字,你这个1 1,中间空了一个格,不是11,也不是1,那就分开看,SELECT TOP 1这是一段,选择第一行,第一行什么,第一行的1,就是说如果符合条件,WHERE条件,查询有数据,就会查到一行1,否则,没有结果。

SELECT TOP 1 * FROM是什么意思

扩展资料:

数据库查询的规则:

1、当一个字段名为null时,则查询不能用where 字段=null,而应该用字段 is null 或者 字段is not null

2、条件where和having的区别,where是查完整个表先,也就是表中有的字段名,如果带as的则不起作用,而having是先查完后结果中的条件;

3、count()里面放的东西都可以,与里面内容无关,只取决与group by分完组的数

4、primary key主键,主键一般代表不同的唯一的值,一般和auto_increment一起用;primary key id(id);单独后面定义。

参考资料来源:百度百科-数据库