zoukankan      html  css  js  c++  java
  • mysql练习

    
    
    create table crd_kh(
        khm int primary key auto_increment,
        khmc varchar(30) -- 客户名
    );
    insert crd_kh(khmc) values 
    ("客户1"),
    ("客户2"),
    ("客户3"),
    ("客户4"),
    ("客户5")
    create table crd_ht(
        htbh int primary key auto_increment,
        htzt int, -- 交易状态
        dkje decimal(20,3), -- 合同总价
        khm int REFERENCES crdkh(khm)
    );
    alter table crd_ht add  dkje decimal(20,3) after htzt
    -- 已签合同的数量
    select count(*) from crd_ht where htzt = 1
    update crd_ht set dkje = 100
    -- 查询已签合同的客户,合同份数,合同总金额。
    select COUNT(*) from crd_ht ht 
        left join crd_kh kh on ht.khm = kh.khm where htzt = 1
    select khmc as "客户名称",count(*) as "合同数量",sum(dkje) as "合同总价" from crd_kh as kh
        left join crd_ht as ht 
        on ht.khm = kh.khm
        where htzt = 1  
        GROUP BY kh.khmc
        
        select sum(dkje) as "总价" from crd_ht
    insert crd_ht(htzt,khm) values 
    (1,1),
    (0,1),
    (1,1),
    (0,2),
    (1,2),
    (1,3),
    (0,4),
    (1,5),
    (0,1)
    
    
    
     
  • 相关阅读:
    FTP Protocol
    File Operations
    Ubuntu Install Chinese Input Method
    Vim Intro
    ISA Introduction
    Fourier Transform
    Process/Thread Synchronization
    Process Synchronization-Example 2
    leetcode 栈和队列类型题
    leetcode 字符串类型题
  • 原文地址:https://www.cnblogs.com/ssjf/p/10430109.html
Copyright © 2011-2022 走看看