SQL 学习记录

  鉴于上了年纪,许多学过的语法细节过段时间就会遗忘,特此记录。

 SELECT  数据检索

 INSERT 、UPDATE、DELETE、MERGE  ;DML 数据操纵语言

CREATE、ALTER、DROP、RENAME、TRUNCATE;数据定义语言 DDL

COMMIT、ROLLBACK、SAVEPOINT;事务处理控制

GRANT、REVOKE ;数据控制语言 DCL


1  SELECT (投影Projection、选择、联结)


       select   *  |{[distinct] column|expression [alias],....}

       from  table;


      注:1 sql不区分大小写。

              2 sql语句可以是一行,可以是多行。

              3 关键字不能缩写或在中间另起一行。

              4  distinct 是对选择的一条记录而言,并非针对某一个字段。

              5 字句,sql语句的一部分

2  算术表达式

    使用算术运算符(+、-、*、/)加减乘除可以创建数字、日期数据表达式。

   例:select   lastname,salary,salary+300

           from  employees;

           注:salary+300只是用于显示。默认输出显示的新列名称是生成该列的计算公式。

           优先级:乘除高于加减。从左到右。

例:select   lastname,salary,12*salary+100

           from  employees;

例:select   lastname,salary,12*(salary+100)

           from  employees;


3  空值:不可用、未分配、未知或不适用的值。不同于零或空格。

    包含空值的算术表达式的值为空。 12*salary*commi   (commi列为空值)

    

           

     

              

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值