菜鸟 急求SQL数据查询问题 在线等

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了菜鸟 急求SQL数据查询问题 在线等相关的知识,希望对你有一定的参考价值。

有两张表A,B;
表A(采购订单记录表) 订单号,名称,型号,单价,数量
表B(物料入库记录表) 订单号,名称,型号,单价,数量

以表A中的型号去表B中统计所有该型号的入库数量并返回到查询结果中为一个字段。
希望得到结果为以表A为基础增加一列为“送货数量”:
订单号,名称,型号,单价,数量,送货数量
其中“送货数量”是以表A中的 订单号、名称、型号为条件去表B中统计符合条件的“数量”总数!
注:表A中的数量是采购总数,表B中的数量为实际该次的交货数量!
此SQL语句咋写?请高手给出答案,谢谢!

参考技术A select 表A.订单号,表A.名称,表A.型号,表A.单价m表A.数量,tmpb.送货数量 from 表A
left outer join (select 订单号,名称,型号,sum(数量) as 送货数量 from 表B group by 订单号,名称,型号)tmpb
on 表A.订单号=tmpb.订单号 and 表A.名称=tmpb.名称 and 表A.型号=tmpb.型号

利用第三方包(例OpenSSL,Shiro)实现DES算法,用java语言…急求!在线等

急求啊!

参考技术A

不需要第三方包,java自带就有。我给你个例子。


import java.security.InvalidKeyException;
import java.security.NoSuchAlgorithmException;
import java.security.Security;

import javax.crypto.BadPaddingException;
import javax.crypto.Cipher;
import javax.crypto.IllegalBlockSizeException;
import javax.crypto.KeyGenerator;
import javax.crypto.NoSuchPaddingException;
import javax.crypto.SecretKey;

public class EncrypDES 

//KeyGenerator 提供对称密钥生成器的功能,支持各种算法
private KeyGenerator keygen;
//SecretKey 负责保存对称密钥
private SecretKey deskey;
//Cipher负责完成加密或解密工作
private Cipher c;
//该字节数组负责保存加密的结果
private byte[] cipherByte;

public EncrypDES() throws NoSuchAlgorithmException, NoSuchPaddingException
Security.addProvider(new com.sun.crypto.provider.SunJCE());
//实例化支持DES算法的密钥生成器(算法名称命名需按规定,否则抛出异常)
keygen = KeyGenerator.getInstance("DES");
//生成密钥
deskey = keygen.generateKey();
//生成Cipher对象,指定其支持的DES算法
c = Cipher.getInstance("DES");


/**
 * 对字符串加密
 * 
 * @param str
 * @return
 * @throws InvalidKeyException
 * @throws IllegalBlockSizeException
 * @throws BadPaddingException
 */
public byte[] Encrytor(String str) throws InvalidKeyException,
IllegalBlockSizeException, BadPaddingException 
// 根据密钥,对Cipher对象进行初始化,ENCRYPT_MODE表示加密模式
c.init(Cipher.ENCRYPT_MODE, deskey);
byte[] src = str.getBytes();
// 加密,结果保存进cipherByte
cipherByte = c.doFinal(src);
return cipherByte;


/**
 * 对字符串解密
 * 
 * @param buff
 * @return
 * @throws InvalidKeyException
 * @throws IllegalBlockSizeException
 * @throws BadPaddingException
 */
public byte[] Decryptor(byte[] buff) throws InvalidKeyException,
IllegalBlockSizeException, BadPaddingException 
// 根据密钥,对Cipher对象进行初始化,DECRYPT_MODE表示加密模式
c.init(Cipher.DECRYPT_MODE, deskey);
cipherByte = c.doFinal(buff);
return cipherByte;


/**
 * @param args
 * @throws NoSuchPaddingException 
 * @throws NoSuchAlgorithmException 
 * @throws BadPaddingException 
 * @throws IllegalBlockSizeException 
 * @throws InvalidKeyException 
 */
public static void main(String[] args) throws Exception 
EncrypDES de1 = new EncrypDES();
String msg ="郭XX-搞笑相声全集";
byte[] encontent = de1.Encrytor(msg);
byte[] decontent = de1.Decryptor(encontent);
System.out.println("明文是:" + msg);
System.out.println("加密后:" + new String(encontent));
System.out.println("解密后:" + new String(decontent));


以上是关于菜鸟 急求SQL数据查询问题 在线等的主要内容,如果未能解决你的问题,请参考以下文章

c语言怎么从文件中读取数据,在线等,急求。

使用easyUI中的datagrid加载数据,需要对下拉列表进行回显,目前尚无解决方法,急求java大神,在线等!高分!

linux怎么连接天翼宽带校园网【急求 在线等】

arcgis server 问题急求大神帮忙,急死额。在线等!!问题如下

利用第三方包(例OpenSSL,Shiro)实现DES算法,用java语言…急求!在线等

急求一份VHDL,verilog的英文文献,最好带有中文翻译,在线等,谢谢