where在SQL中是什么意思

WHERE 是查询条件部分。

SELECT 列名称 FROM 表名称 WHERE 条件;
例如: SELECT FROM Persons WHERE FirstName='Bush';
如果没条件,就不写 WHERE 部分。

数据库中select……from……where……各表示什么意思

select 真的挺重要的。
就说查数据啊,你想要哪几列,就得用这个。
比如我要查用户的姓名和年龄,就得写 select 姓名,年龄。
这告诉数据库,我只想拿这两个字段的数据。

from 后面跟表名。
查数据肯定得有个地方查啊,这个表名就是告诉数据库去哪儿拿数据。
比如有个表叫 orders,我就写 from orders。

where 是用来过滤的。
你写上条件,不满足的就别给我。
比如我要查 2 02 3 年完成的订单,就写 where 年份=2 02 3 这里年份是字段名,2 02 3 是条件值。

我给你举个小例子。
有个表叫 customers,里面有 id, name, city 这几个字段。
我要查所有在北京的用户,就能写成这样:
sql select id, name from customers where city='北京'
这里 select 后面写了 id 和 name,表示要这两列数据。
from 后面是 customers,表示数据从这张表来。
where 后面是 city='北京',表示只选城市是北京的用户。

说实话,刚开始学的时候我也搞不太懂,后来多写几次就习惯了。
where 还能写多个条件,用 and 或 or 连起来。
比如我要查 2 02 3 年完成的订单,并且金额大于 1 000,就能写 where 年份=2 02 3 and 金额>1 000。

就这样,用 select 指定要哪些列,from 指定数据在哪张表,where 设置过滤条件。
一步步写下来,数据就出来了。

sql中where什么意思

那天在咖啡馆,邻座小哥对着电脑屏幕皱眉头,嘴里念叨着"WHERE子句怎么用都不对"。
我瞥了一眼,他写的SQL语句里WHERE后面跟了一串乱码似的字符,跟平时看他的代码风格不太一样。
等等,这串字符他之前调试脚本时删掉了注释,现在突然出现在这里。
他试了三次,每次提示都是"near 'xxx': syntax error",最后他叹气把那段删掉的部分又加回去了。
原来他忘了把条件表达式用引号括起来。
这个细节挺有意思,虽然只是标点符号的问题,但确实跟WHERE子句的语法规定对不上。
就像我们做手工,有时候一个线头没系紧,整个作品都歪了。
他重新运行查询,数据立马出来了,他说"原来这么简单"。
我突然想到,他上次问我"AND和OR怎么用"的时候,我给他举了买打折票的例子,他说"好像懂了",但今天这个语法错误,看来还是没完全消化。
这个"WHERE"啊,有时候真是个挑剔的挑剔鬼。