• 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

  • 相关阅读:
    js实现将字符串里包含手机号的中间四位替换为****
    草稿for套for
    js实现将时间戳转换成2017-05-06 09:03:02
    时间日期校验接口
    JS延迟导航nav
    nav导航
    鼠标滚动请求加载
    常用开源Jabber(XMPP) IM服务器介绍(转)
    01.base-v1.js
    Haproxy安装及配置(转)
  • 原文地址:https://www.cnblogs.com/LUO77/p/5879945.html
Copyright © 2020-2023  润新知