声名:语句中说到的“表”,以及表中有哪些“列”自行脑补......重要的是领略观念,能看懂语句代表的寄义就可以了~
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;
(编辑:湖南网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|