菜鸟 急求SQL数据查询问题 在线等
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了菜鸟 急求SQL数据查询问题 在线等相关的知识,希望对你有一定的参考价值。
有两张表A,B;
表A(采购订单记录表) 订单号,名称,型号,单价,数量
表B(物料入库记录表) 订单号,名称,型号,单价,数量
以表A中的型号去表B中统计所有该型号的入库数量并返回到查询结果中为一个字段。
希望得到结果为以表A为基础增加一列为“送货数量”:
订单号,名称,型号,单价,数量,送货数量
其中“送货数量”是以表A中的 订单号、名称、型号为条件去表B中统计符合条件的“数量”总数!
注:表A中的数量是采购总数,表B中的数量为实际该次的交货数量!
此SQL语句咋写?请高手给出答案,谢谢!
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数据查询问题 在线等的主要内容,如果未能解决你的问题,请参考以下文章
使用easyUI中的datagrid加载数据,需要对下拉列表进行回显,目前尚无解决方法,急求java大神,在线等!高分!
arcgis server 问题急求大神帮忙,急死额。在线等!!问题如下