加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长百科 > 正文

Oracle-DQL 1- select基础

发布时间:2020-12-30 15:46:28 所属栏目:站长百科 来源:网络整理
导读:声名:语句中说到的“表”,以及表中有哪些“列”自行脑补......重要的是领略观念,能看懂语句代表的寄义就可以了~ DQL-数据查询语句: 1.* 暗示全部列 SELECT * FROM emp; 2.指定查询的列 SELECT ename,job,sal FROM emp; 3.可以在查询语句中对数据举办运算

声名:语句中说到的“表”,以及表中有哪些“列”自行脑补......重要的是领略观念,能看懂语句代表的寄义就可以了~

DQL-数据查询语句:

1.* 暗示全部列
SELECT * FROM emp;

2.指定查询的列
SELECT ename,job,sal FROM emp;

3.可以在查询语句中对数据举办运算
SELECT ename,sal,12*sal FROM emp;

--对付数字范例的数据可以举办数学运算:+ - * /

--对付日期范例的数据可以举办加减运算,暗示加上可能减去天数
SELECT ename,hiredate,hiredate+30 FROM emp;

--对付字符范例不能做数学运算

--空值参加运算获得的功效也为空
SELECT ename,comm,12*(sal+comm) FROM emp;

4.别名
/*
列名 别名
列名 AS 别名
列名 "别名"
假如别名中掩护非凡字符(空格)可能区分巨细写时,行使双引号
在sql‘语句中只有界说别名时才会呈现双引号,其他任那里所都不会再呈现双引号
*/
SELECT ename mingzi,job zhiwei FROM emp;
SELECT ename AS mingzi,job AS zhiwei FROM emp;

SELECT ename "ming zi",job "zhi wei" FROM emp;

--别名凡是用来标识计较功效
SELECT ename,12*sal nianxin FROM emp;

5.表达式
--可以手动输入数字可能字符串表现在查询功效中,可能与表中的数据一路运算
--手动输入的表达式固然与表中的数据无关,如故可以表现在查询功效中
--表中原本有几多行数据,表达式就表现几多次
SELECT 12,34*56,78.96 FROM emp;

--手动输入字符必要加单引号,区分巨细写
SELECT ‘i am the king‘,‘LOVE‘ FROM emp;

SELECT ename,‘ename‘ FROM emp;

6.毗连符||
--将多个字符毗连在一路
SELECT ename||job FROM emp;

SELECT ename||‘ is a ‘||job FROM emp;

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读