如何在SQL中满足指定条件时获取对应行的全部列值?
获取SQL中满足条件行的全部列值
嘿,这个需求其实超容易实现,用基础的SELECT查询就能搞定!
核心思路
我们只需要用WHERE子句过滤出Completed列值为FalseNo的行,再用SELECT *来返回这些行的所有列就可以了。
具体SQL代码
假设你的表名叫your_table(记得换成你实际的表名哦),对应的SQL语句如下:
SELECT * FROM your_table WHERE Completed = 'FalseNo';
执行结果说明
针对你给出的示例表格,执行这条语句后会返回以下两行数据:
| ID | MadeBy | Username | Completed |
|---|---|---|---|
| 3 | NONE | user18 | FalseNo |
| 5 | NONE | user1234 | FalseNo |
额外小提示
如果你不想返回所有列,只想获取特定几列的话,把*换成具体的列名就行,比如:
SELECT ID, MadeBy, Username FROM your_table WHERE Completed = 'FalseNo';
内容的提问来源于stack exchange,提问作者Laurynas Čekanavičius
相关产品推荐
相关产品推荐

