Oracle数据库:添加列与SQL语句详解

需积分: 35 10 下载量 150 浏览量 更新于2024-08-23 收藏 3.47MB PPT 举报
本篇文章主要讲解了Oracle数据库中添加列的操作以及基础的SQL查询语句详解。首先,针对表格"mytest"的例子展示了如何向表中添加新的列,如: 1. 添加一个名为"age",数据类型为NUMBER的基本列: ``` ALTER TABLE mytest ADD (age number); ``` 2. 同时,如果需要为新列设置默认值,例如将名为"salary"的列设为NUMBER类型,长度为9,小数点后1位,并预设为8888,可以使用以下语句: ``` ALTER TABLE mytest ADD (salary number(9,1) default 8888); ``` 文章随后进入SQL查询部分,详细介绍了如何使用SELECT语句进行数据检索。读者学习了如何查询特定列,如部门ID(dept_id)和工资(salary): ```sql SELECT dept_id, salary FROM s_emp; ``` 进一步地,通过算数表达式在查询中计算字段值,如计算年薪(一年12个月的工资乘以12): ```sql SELECT salary * 12 AS '年薪' FROM s_emp; ``` 这里还提到了括号的重要性,它可以帮助调整运算符的优先级,例如: ```sql SELECT last_name, salary, 12 * (salary + 100) FROM s_emp; ``` 通过这些例子,读者可以理解如何在实际操作中添加列、执行基本的SQL查询,并利用表达式和运算符进行数据处理。本文适合初学者入门Oracle SQL,或者作为查询技巧的参考指南。对于进阶用户,本文提供的内容是理解和掌握Oracle SQL语言的基础组成部分。