zoukankan      html  css  js  c++  java
  • SQL之运算符操作

    算数运算符:

    用select可以实现加减乘除,求模操作等:

    SELECT 6+4 加法操作,
        6-4 减法操作,
        6*4 乘法操作,
        6/2 除法操作,
        6 DIV 2 除法操作,
        6%4 求模操作,
        6 MOD 4 求模操作;

    除此之外,还可以直接对表中的属性进行操作:

    SELECT ename 雇员,sal  月工资,sal*12 年薪
        FROM t_employee;

     比较运算符:

    如果符合条件,返回1,否则返回0;

    SELECT 1=1   数值比较,
        'cjgong'='cjgong' 字符串比较,
        1+2=3+3 表达式比较,
        1<=>1   数值比较,
        'cjgong'<=>'cjgong' 字符串比较,
        1+2<=>3+3 表达式比较;

    除此之外可以在where语句中使用:

    逻辑运算符:在where中用逻辑运算可以进行条件组合。

    真和NULL与还是NULL

    SELECT 3 AND 4,
        0 AND 4,
        0 AND NULL,
        3 AND NULL,
        3 && 4,
        0 && 4,
        0 && NULL,
        3 && NULL;
    SELECT  filed from table_name where col1=x and col2 =x or col3>10

     位运算符:

    bin函数可以查看二进制:

    SELECT 5&6 , BIN(5&6) 二进制数,
        4&5&6,BIN(4&5&6) 二进制数;

     

    SELECT 3 XOR 4,
        0 XOR 0,
        NULL XOR NULL,
        0 XOR 4,
        0 XOR NULL,
        3 XOR NULL;

    NULL和任何数据XOR返回NULL

  • 相关阅读:
    tornado与asyncmongo
    Grails/Groovy学习资源
    关于markdown
    Grails一些重要的配置文件
    Grails的目录结构
    Grails中的UrlMapping
    MVC已死,该是用MOVE的时候了
    算法——回溯法
    算法——分支限界法
    C#如何操控FTP
  • 原文地址:https://www.cnblogs.com/LUO77/p/5879945.html
Copyright © 2011-2022 走看看