2019-05-21 1566
1,首先切换到Oracle用户,并进入数据库#sql / as sysdba。
2,启动数据库,并连接样例及表格,启动命令#startup,连接样例#conn scott/tiger。
3,select语句中:不区分大小写;可以写一行或多行,为方便查看最好每个子句单独一行;语句以“;”结尾结束语句。
4,首先我们知道tab表格记录了样例中的表格信息,用命令#selsct * from tab; 以分号“;”作为结尾。查询样例中的表格信息;5,查询dept表格所有列的信息;查询表格中deptno列的信息;查询表格deptno,和dname列的信息,列名称之间用“,”隔开;6,数据运算和null,运算符号加+,减-;乘*;除/下面我们用emp表格作为示例,先查询表格所有列的信息,因为显示的原因,我只截取了一部分输出sal列并对sal列进行+100的运算,我们可以看到输出了默认列名为sal+100的列输出sal列并对sal列进行12的运算,我们可以看到输出了默认列名为sal12的列运算中除法和减法也是如此使用7,复合运算,下面我们计算出年薪=sal*12+comm输出结果中我们发现当comm列值为空时不参与运算数据库表格中的null既不是空格也不是0,想要整列参与运算,我们可以定义其中的空值为08,列别名定义sal列别名为ss或者区分大小写或后特殊字符是加“”9,连接符把ename和sal连接起来,就是去除列中的空10,字符串与||一起使用,表达enamel的sal is sal列下面我们输除每个人的月薪及年薪,并用简单的语句表达,注意当||后是复杂运算时,要把运算用()括起来11,查重,用distinct输出并查重deptno12,我们select只是对输出内容进行更改,原表格不变13,查询表格的信息,用describe查询emp表格信息
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。