sql 语句中 select * from table where 2=1 的where2=1有什么意思和作用

如题所述

where 2=1 就是当2相等于1的条件。此条件在地球上是不成立的。
它在这里的用途就是获取所有的列名而已(不包含任何行)
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-09-21
where请直接翻译成 哪里
2是键的名称
1是键的值

整个翻译就是 在 查询整个table表中键名为2旗下所有等于1的结果
第2个回答  2011-09-21
是不是你有一个列名叫2 啊
要不这个能查出东西吗
应该什么也查不出吧追问

不是还有个where1=1么

追答

那你的那个where写和不写就没什么区别了

本回答被提问者采纳

sql 语句中 select * from table where 2=1 的where2=1有什么意思和作 ...
1是键的值整个翻译就是 在 查询整个table表中键名为2旗下所有等于1的结果 yczodiac | 发布于2011-09-21 举报| 评论 0 6 是不是你有一个列名叫2 啊要不这个能查出东西吗应该什么也查不出吧 追问 不是还有个where1=1么 追答 那你的那个where写和不写就没什么区别了 本回答被提问者采纳 qjfcu...

hql语句 from diary a where 2>1 中的 where 2>1 什么意思啊_百度知 ...
其实就是一个表达式,只不过是常量表达式而已,因为2肯定大于1,所以这个where的条件一定成立

SQL语句 一个字段查询两个条件
select * from [表名] where [字段名] in ('裤子','鞋')就是这个 代表查询所有的内容,如果你只要查询产品型号的话就把*改成字段名产品弄号。

在SQL查询语句中,使用条件如:where 1=2 有什么意义?一般在什么情况下使...
WHERE 后面表示过滤的条件,只有满足条件的记录才被选择,因为条件(1=2)为假,其实就是什么都不选择,查询不会返回数据 ;如果条件是“1=1”就是选择所有记录。

SQL中SELECT语句FROM多个表是怎样用的?
FROM TABLE1,TABLE2 其实就是内连接 join 不强调left或者right就是inner join 也就是内连接。SQL不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统, 可以使用相同的结构化查询语言作为数据输入与管理的接口。

select * from table where 1 2什么意思
你的SQL语句写错了吧,你可以写where 1=2,这样表示永远查询不出来数据,你要是单单这样写, 可定会报错的。

select ... from ... where 表1.字段1 *= 表2.字段2 这个 *= 是啥意思...
这个意思表示的是表1.字段1=表2.字段2*表1.字段1

SELECT * FROM XXX WHERE 1=2 有什么用
1=2,即FALSE ,没有得到任何数据,只是显示字段名称而已。

什么是select*from where
select*from where是一个sql语句的组成部分,sql是一种数据库查询和程序设计语言,是一种特殊目的的编程语言,用于存取数据以及查询、更新和管理关系数据库系统。select from的意思就是从(数据库表)查询,where是接查询条件的关键字。结构化查询语言(Structured Query Language)简称SQL,结构化查询语言是一...

求SQL查询语句
WHERE name='张三'(一) 选择列表选择列表(select_list)指出所查询列,它可以是一组列名列表、星号、表达式、变量(包括局部变量和全局变量)等构成。1、选择所有列例如,下面语句显示testtable表中所有列的数据:SELECT *FROM testtable2、选择部分列并指定它们的显示次序查询结果集合中数据的排列顺序与选择列表中所指定...

相似回答