网上有关“sql 查询 一个表中某几列数据”话题很是火热,小编也是针对sql 查询 一个表中某几列数据寻找了一些与之相关的一些信息进行分析 ,如果能碰巧解决你现在面临的问题,希望能够帮助到您。
sql查询一个表中某几列数据语法:
1、SELECT 列名称1 、列名称2.....列名称n FROM 表名称 WHERE 列 运算符 值;
2、SELECT * from 表名称 where 列 运算符 值(列 运算符 值,这个可以是多个 ,中间用and隔开)。
解析:使用sql查询时,作为查询的筛选限制条件,只需要对有限制要求的字段使用where进行限制即可 ,无需对非限制要求的字段进行特别限制 。
所以你的语句可以修改为"select * from test1 where id=‘2’;"就可以了。其中,你原语句中的name=全部和age=全部,属于多余的 ,如果不对name和age字段做任何限制的话,sql本身就是会查询全部name和age,而无需你另外加设条件。
再比如你这样写:“select * from test1;”在不加任何where条件的情况下 ,这个sql查询本身就是查询全部数据 。而当加入id='2'之后,就限制了只能返回id值是2的某一条或者多条数据。
扩展资料:
在SQL查询表中数据时,最常用的就是有条件查询,这就需要经常用到where子句对查询的内容做某些条件限制 ,整理部分常用的查询条件语句的使用,如下:
通过几个例子来加深一下对上表各查询条件使用的理解:
1、查询计算机科学系全体学生的名单;
SELECT Sname FROM StudentWHERE Sdept='CS';?
2 、查询所有年龄在20岁以下的学生姓名及其年龄;
SELECT Sname,Sage FROM StudentWHERE Sage<20;
3、查询考试成绩不合格的学生的学号;
SELECT DISTINCT Sno FROM SCWHERE Grade<60;
4、查询年龄在20~23岁之间的学生的姓名 、系别和年龄;
SELECT Sname,Sdept,Sage FROM Student WHERE Sage BETWEEN 20 AND 23;
5、查询年龄在20~23岁之间的学生的姓名、系别和年龄;
SELECT Sname,Sdept,Sage FROM StudentWHERE Sage NOT BETWEEN 20 AND 23;
6 、查询计算机科学系(CS)、数学系(MA)和信息系(IS)学生的姓名、系别和年龄。
SELECT Sname,Ssex FROM Student WHERE Sdept IN('CS','MA','IS') 。
关于“sql 查询 一个表中某几列数据 ”这个话题的介绍,今天小编就给大家分享完了 ,如果对你有所帮助请保持对本站的关注!
本文来自作者[香灵]投稿,不代表物智号立场,如若转载,请注明出处:http://3g.wzgitom.com/wuzhi/465.html
评论列表(3条)
我是物智号的签约作者“香灵”
本文概览:网上有关“sql 查询 一个表中某几列数据”话题很是火热,小编也是针对sql 查询 一个表中某几列数据寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望...
文章不错《sql 查询 一个表中某几列数据》内容很有帮助