
上QQ阅读APP看书,第一时间看更新
1.1 检索所有行和列
1.问题
你有一张表,并且想查看表中的所有数据。
2.解决方案
用特殊符号“*”对该表执行SELECT查询。
1 select * 2 from emp
3.讨论
在SQL 中,符号“*”有着特殊含义。该符号使得查询语句返回指定表的所有列。由于没有指定WHERE子句,因此所有行都会被提取出来。你也可以使用另一种方法,列出表中的每一列。
select empno,ename,job,sal,mgr,hiredate,comm,deptno from emp
在交互式即席查询中,使用SELECT *会更加容易。然而,在编写程序代码时,最好具体指明每一列。虽然执行结果相同,但指明每一列让你能清楚地知道查询语句会返回哪些列。类似地,对于其他人而言,这样的查询语句也会更易于理解,因为他们可能不知道所要查询的表里包含哪些列。