热心网友
回答时间:2024-04-02 02:01
这个是SQLSERVER选择表中符合条件的前N行记录的语句。
不过,TOP后边跟的一定是一个数字,你这个1 1,中间空了一个格,不是十一,也不是1,那就分开看,SELECT TOP 1这是一段,选择第一行,第一行什么,第一行的1,就是说如果符合条件,WHERE条件,查询有数据,就会查到一行1,否则,没有结果。
我们常理解的是SELECT * FROM TABLE,这个是选择表TABLE中所有的数据。
那么SELECT 1 FROM TABLE,这个语句也是成立的,只不过根据表中的行数,每一行都是1。
SELECT TOP 1 * FROM TABLE,这个是选TABLE的第一行记录。
SELECT TOP 1 1 FROM TABLE,那就是借用这个TABLE的行,把列换成了固定值,1
收起
热心网友
回答时间:2024-04-02 02:07
高中高一数学必修1各章知识点总结
第一章 集合与函数概念
一、集合有关概念
1、集合的含义:某些指定的对象集在一起就成为一个集合,其中每一个对象叫元素。
2、集合的中元素的三个特性:
1.元素的确定性; 2.元素的互异性; 3.元素的无序性
说明:(1)对于一个给定的集合,集合中的元素是确定的,任何一个对象或者是或者不是这个给定的集合的元素。
收起
热心网友
回答时间:2024-04-02 02:01
select top 1 1 from ...
用来判断表是否有记录,如有记录则显示一个 1,没有则不显示。
收起
热心网友
回答时间:2024-04-02 02:06
这个SQL错了,TOP 11 后面应该跟一个“*”或者是要展示的字段名
本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。
收起