SQL菜鸟笔记之第十篇 SQL多行函数
继续学习多行函数,本节的重点是要搞清楚SELECT语句中各个部分执行的先后顺序。1、组函数AVG 求平均值COUNT 计数MAX 求最大值MIN 求最小值STDDEV 求标准方差SUM 求和VARIANCE 求偏差小提示一下,组合函数默认会忽...
SQL菜鸟笔记之第九篇 SQL单行函数 (下)
继续介绍单行函数。NVL(a,b) 若参数a为非空值,返回a;若参数a为空值,返回bNVL2(a,b,c) 若参数a为非空值,返回b;若参数a为空值,返回cNULLIF(a,b) 若a的值等于b,返回NULL; 若a的值不等于b,返回b;COALESCE(...
SQL菜鸟笔记之第八篇 SQL单行函数 (中)
昨天已经学习了字符型函数、数值型函数、日期型函数,继续学习转换函数。转换函数有TO_CHAR, TO_NUMBER, TO_DATE,包括隐式转换、显式转换1、隐式转换VARCHAR2/CHAR ---> NUMBER VARCHAR2/CHAR ---> DATEeg:SELEC...
SQL菜鸟笔记之第七篇 SQL单行函数 (上)
开始学习SQL函数,先从单行函数开始。多行函数以后会逐渐涉及。 1、字符串函数1.1大小写转换函数:LOWER,UPPER,INITCAP(单词首字母变大写,其他字母变小写的函数)1.2操纵函数: CONCAT,SUBSTR,LENGTH,INSTR,LPAD,RPA...
SQL菜鸟笔记之第六篇 数据的限制和排序 (下)
这节主要是讲替换变量。1、ORDER BYASC: Ascending order,升序,为默认值DESC:Descending order,降序eg:SELECT last_name,job_id,department_id,hire_date,salaryFROM employeesORDER BY department_id; 升序小...
SQL菜鸟笔记之第五篇 数据的限制和排序 (中)
昨天周一,工作最忙的一天....总之,要想找的话借口很多,但是确实是没写笔记。所以今天写两篇,额外再罚自己多写一篇,这样心里才能原谅自己。多学习啊多学习。不知道这个是不是就叫没有执行力。。。1、最简单的...
SQL菜鸟笔记之第四篇 数据的限制和排序 (上)
开始学习数据的限制和排序,一共三小节。1、where子句中不能使用列的别名,比如如下的写法就会报错: select sex_name AS s from sex_dict where s='男';小提示一下,虽然列别名不让用,但是表的别名还是可以用...
SQL菜鸟笔记之第三篇 SELECT基本功能介绍(下)
SELECT这一块仔细听来东西还是有不少的饿,今天记录的内容都还没理解完全呢,还得明天补。1、列的别名语法描述列 AS 别名最容易阅读的技术,不过在SQL的纯化论者中间不流行列 别名最通常的技术...
SQL菜鸟笔记之第二篇 SELECT基本功能介绍(上)
本节就是介绍下select的基本功能,以前我也学过,看看小布老师会怎么讲。1、select的三种基本功能:projection:查询列selection:查询记录join:结合多张表查询结果2、select的注意事项在程序中写的句子不同于...
SQL菜鸟笔记之第一篇 实验环境的搭建及准备工作
都快12点了,今天白天太忙了,但是什么理由都不能作为借口,所以我还是要坚持做笔记,今天的也还要有!不知道小布老师为什么只做了8讲sqlplus的课程,接下来我继续学习sql的课程,继续做sql菜鸟笔记。一、搭建...
SQL*Plus菜鸟笔记之第六篇
小布老师的sqlplus内容一共就八个部分,让我都看完了,笔记记下来也不多啊。接下来再去学SQL的课程,接着做菜鸟笔记。1、执行脚本的方式在你执行脚本的时候,如果不输入脚本所在路径,sqlplus会首先在当前路径寻...
SQL*Plus菜鸟笔记之第五篇
我们如果执行的命令是PL/SQL blocks(一大片命令),如果你想编辑在SQL Buffer的内容,你可以save出来或者在脚本里面进行编辑但是如果你觉得麻烦的话,接下来的一些命令可以帮助你。 1、list&changel m :把buffer...
SQL*Plus菜鸟笔记之第四篇
又学了几个零散的知识点,一点点进步,每天都要坚持下来才好。1、养成一个好习惯,就是在一SQLplus界面下因为需要切换到了操作系统命令符界面的情况下,不要再在切换出来的OS界面再衍生出第二个sqlplus界面,这样...
COL命令让SELECT出来的界面不再那么乱了
终于下决心好好学学命令符界面的东西,所以先从以前不会的地方下手开始搞。 以前很长一段时间都比较畏惧用命令符界面来做SQL查询或修改,尤其是给比人出个报表的时候,查询出来的一堆东西,乱七八糟的,看都看不...
SQL*Plus菜鸟笔记之第三篇
一、 SQLPLUS帮助文档(command-line help)安装步骤:1、 以SYSTEM用户登录2、 @?/sqlplus /admin/help/hlpbld.sql helpus.sql?表示ORACLE_HOME,两个脚本间用空格分开即可二、 SQL命令的结束方式1、 语句末尾输入...
SQL*Plus菜鸟笔记之第二篇
一、几个缩写命令SQLPLUS -H, -V, -S-H 即help,查看sqlplus的所有命令的帮助信息,简短有效-V 即version,查看版本信息-S 即silent,sqlplus的静默运行方式,这个多说几句,这种方式会隐藏一些反馈信息。比...
SQL*Plus菜鸟笔记之第一篇
lurou我是立志要成为专业牛X的DBA,而SQL*Plus工具使用的水平也恰恰是标榜DBA的重要标准之一,所以我必须要学好它。以前没学好,现在开始恶补。 讲座笔记内容如下:一、讲座内容小布老师身在北美,于是也入乡...