• Sql 创建计算字段



    /* 计算字段 */


    select vend_name +'('+ vend_country+')' 姓名地址 from Vendors ; --因为 () 在数据库中 已经内设 所以需要用到 单引号 ' 代表他为字符串 而不是数据库内置特殊。

    SELECT VEND_NAME +(VEND_COUNTRY) FROM Vendors; -- 如 此语句 括号并没有用 单引号标记在内。 所以数据库会识别为特殊符号 而不是字符串。 这里括号表示:优先执行 而上方语句的括号表示字符串。

    select vend_name + vend_country from Vendors;


    SELECT CONCAT( vend_name, vend_country) FROM Vendors ; --concat 拼接字符串 用于MySql数据库、MariaDB数据库 在SqlServer中并不适用


    SELECT vend_name+vend_country+vend_city FROM Vendors;

    SELECT vend_name+RTRIM(vend_country)+vend_city FROM Vendors; --RTRIM rtrim 去除多余空格

    SELECT RTRIM(vend_name)+(vend_country)+vend_city FROM Vendors ; --RTRIM rtrim 去除多余空格


    select RTRIM (VEND_NAME) + VEND_COUNTRY AS Titel FROM VENDORS;


    SELECT prod_id,quantity,item_price FROM OrderItems where order_num='20008';

    SELECT prod_id,quantity,item_price FROM OrderItems where order_num=20008;


    SELECT COUNT(item_price)*item_price FROM OrderItems where order_num=20008 group by item_price; --错误操作


    SELECT prod_id,quantity,item_price,quantity*item_price as ExpandedPrice FROM OrderItems where order_num=20008 ;

    select 3*6; -- select 可以不跟from 这样只是简单的访问或者处理表达式!

    /*SELECT Trim('abc');

    select Now();

    NOW(); 测试有问题*/


    -- 1. 如何创造 计算字段 + + || concat
    -- 2. 如何使用别名 AS 也可以省略AS

  • 相关阅读:
    windows基线检测脚本编写指南-powershell版
    2020蓝帽杯CTF Web 题
    2020天翼杯CTF Web 题
    Firefox 密码脱取
    利用iptables做端口转发
    Flask 快速学习笔记
    JSP无%%号命令执行一句话
    linux 后渗透凭据收集
    Fastjson漏洞利用
    Gogs远程命令执行利用
  • 原文地址:https://www.cnblogs.com/java-263/p/13538338.html
Copyright © 2020-2023  润新知