小编kil*_*der的帖子

用于乘法的SQL查询

我有两个关系(SQL数据库中的表)有纯数字.这两种关系可以想象为矩阵.

问题是编写一个SQL查询,将两个关系相乘,就像我们使用普通矩阵乘法一样.

我一直绞尽脑汁......但是没用:O

任何人都可以帮我解决?????

表1: 在此输入图像描述

@Aaron Bertrand:

我正在使用SQL Server 2008 R2这些表的屏幕截图是:

表格1 :

在此输入图像描述

表2:

在此输入图像描述

我使用了查询:

select t1.A,t2.B,SUM(t1.C*t2.C)
from Table_1 as t1 join Table_2 as t2 on t1.B=t2.A 
group by t1.A,t2.B   
order by t1.A
Run Code Online (Sandbox Code Playgroud)

答案 :

在此输入图像描述

这种方式非常简单,而不是像@Marcelo Cantos和@ypercube所建议的我原来的Matrix方式......

sql-server

8
推荐指数
1
解决办法
3万
查看次数

我应该学习C#还是Java?

我是计算机工程专业的二年级学生,我需要用数据库编程学习深入的GUI.

我不是全新的,因为我在C#和Java中做了一些迷你项目......但现在需要掌握这个主题.

我的问题是哪种语言装备精良且要求(市场前景)Java或C#?

显然,我不能同时做到这两点,我知道Java和C#中的大部分编码是相同的....但就GUI和数据库编程而言,存在一些差异......还有一些参考教科书将是很有帮助:-))

c# java database user-interface programming-languages

6
推荐指数
1
解决办法
2万
查看次数

Java中的本机方法

我花了一些时间来学习什么是Java Native方法,并且它们是在平台相关代码(主要是C)中实现的.

但是我在哪里可以找到Java的原生实现?例如:Thread类的sleep(long millis)方法是native.但它的实现代码在哪里?

java

5
推荐指数
1
解决办法
6308
查看次数

使用程序创建和编辑Word文档

我想知道是否可以以编程方式(通过 Java、C# 或其他语言)创建 Microsoft Word 文档。是否还可以执行添加文本或更改字体等操作?

我知道我们可以从命令提示符启动其他程序,但我想做的是以编程方式创建文档,而不使用 Microsoft Word 的 UI。

这可以做到吗?

c# java programming-languages

5
推荐指数
1
解决办法
3313
查看次数

如何在C#.NET中保存密码?

我正在制作一个C#.NET应用程序,其中我设计了一个管理员帐户.现在要登录该帐户,管理员必须输入密码.

我的问题是:如何保存该密码?

可能的选择:

  1. 全局变量(显然不正确,因为每次运行应用程序时它都会重置为默认值)

  2. 数据库关系(可行,但它只是一个标量关系....)

我不想将它存储在标量关系中,因为我认为仅使用一个条目和一个列的关系是愚蠢的!

是否有其他最佳方式来存储密码?

c# database

4
推荐指数
2
解决办法
2531
查看次数

C++中的模板变量

我有这个代码:

template <class T>
T GetMax (T a, T b) {
  return (a>b?a:b);
}


int main () {
  int i=51, j=26, k;
  long l=100, m=15, n;
  k=GetMax(i,j);
  n=GetMax(l,m);
  cout << k << endl;
  cout << n << endl;
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

如何更改变量k和n的数据类型,以便它们足够动态以接受返回的值.如果返回的值是double,则k和n将自动加倍,所以我无需担心我是传递int还是double.

我尝试在网上和书中搜索但没有运气.你能帮助我吗?我是模板的新手.

c++ templates

3
推荐指数
1
解决办法
109
查看次数