SQL Cookbook:一、检索记录(1)从表中检索所有行和列
2010-04-18 17:11
253 查看
问题
查看一个表中的所有数据。
解决方案
对表使用SELECT语句并使用特殊字符“*”。
讨论
SQL中的“*”符号是具有特殊意义的。使用它可返回指定表中的每一列。这里由于没有WHERE字句,所以将返回表中的每一行。还有一种替代方法是分别列出每一行。
在交互执行的查询中,使用SELECT *更容易一些。然而,在编写程序代码的时候最好是分别指定每一列,它们的性能都是一样的。但是,显示的指定列就会更清楚查询中返回了哪些列。同样,其他用户,而不是代码编写者自己,也更容易理解该查询(他们可能不知道查询表中的所有列)。
查看一个表中的所有数据。
解决方案
对表使用SELECT语句并使用特殊字符“*”。
select * from emp
讨论
SQL中的“*”符号是具有特殊意义的。使用它可返回指定表中的每一列。这里由于没有WHERE字句,所以将返回表中的每一行。还有一种替代方法是分别列出每一行。
select empno,ename,job,sal,mgr,hiredate,comm,deptno from emp
在交互执行的查询中,使用SELECT *更容易一些。然而,在编写程序代码的时候最好是分别指定每一列,它们的性能都是一样的。但是,显示的指定列就会更清楚查询中返回了哪些列。同样,其他用户,而不是代码编写者自己,也更容易理解该查询(他们可能不知道查询表中的所有列)。
相关文章推荐
- SQL Cookbook:一、检索记录(5)为列提供有意义的名称
- SQL Cookbook:一、检索记录(12)将空值转换为实际值
- SQL Cookbook:一、检索记录(6)在WHERE子句中引用取别名的列
- SQL Cookbook:一、检索记录(7)连接列的值
- oracle开发之<<SQL Cookbook>>学习笔记整理:第一章 检索记录
- SQL Cookbook:一、检索记录(13)按模式搜索
- SQL Cookbook:一、检索记录(8)在SELECT语句中使用条件逻辑
- SQL Cookbook:一、检索记录(9)限制返回的行数
- SQL Cookbook:一、检索记录(11)查找空值
- SQL Cookbook:一、检索记录(2)从表中检索部分行
- SQL Cookbook:一、检索记录(10)从表中返回随机的n条记录
- SQL Cookbook:一、检索记录(3)查找满足多种条件的行
- SQL Cookbook:一、检索记录(4)从表中检索特定的列
- SQL Cookbook阅读记录
- sql cookbook 数据库脚本 for db2
- sql语句:取按a列分组后,b列最大,的所有列的记录
- SQL之检索记录
- sql查询本年的所有记录
- 查询某个字段没有值的所有记录的SQL语句怎么写?(asp)
- Python Cookbook学习记录 ch6_1_2013/11/6