ORACLE学习之语句详解

select 语句

  1. 语法:
    select 查询列表 from 数据源;

    sql命令必须加上分号
    alter user hr identified by hr accout unlock;
    修改用户 解锁
    SQL语句执行的结果为:为hr用户解锁
    conn sys/123 连接sys用户/密码
    desc tablename
    查看指定表的表结构

  2. sql语句的说明:
    (1). 语句文本的书写不区分大小写。(但字符串在作为值的时候需要区分大小写)
    (2).语句可以写单行也可以写多行
    (3).关键字不能缩写或者是跨行
    (4).缩进被用于提高语句的可读性

  3. 数字和日期都可以使用数学运算符建立表达式
    +,-,*,/,<>不等于
    日期可以加减数字,默认的数字为天
    日期不能加日期,但是日期可以减日期
    字符不能加减

  4. 定义Null(空)值
    空值出现在表达式中会导致整个表达式为空。
    nvl(字段名,将要赋予的值)函数
    作用:将空值转化为其他有ASCII的值

  5. 别名
    可以加中文字段的别名。
    想强制的改变列名的大小,可以在别名的定义时加上双引号。列名有空格的时候也要在列名上加上双引号

	select lastname as "员工姓名" from emp; 
  1. spool + 路径
    保存命令(将显示保存)
  2. 连接操作符:||
	select lastname || 'work in ' || department_id from dept;

在单引号中还要使用单引号的话,就必须使用两个单引号来实现一个单引号的功能了
8. 文本字符串
可以代表字符、数字、或者是日期
当代字符或日期引用的时候用单引号括起来,数字不需要
9. distinct
作用:去除重复行的关键字,放在列表的 最前面
作用范围:整个查询列表的组合
消除重复行后会按照字段的特性, 所升序排列(执行过程:先排序,然后再消除重复)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值