小编Pet*_*ang的帖子

用户重命名另一个表中的数据时的UPDATE列

嘿伙计们,我该怎么办呢.

我有一本我正在制作的地址簿,我正在试图弄清楚如何解决我的团队问题.我让用户随意重命名他们的群组.但是这使我的生活变得复杂; 0

我有2张桌子.groups并且contacts组具有每个用户的组名.联系人有一group列说明联系人条目属于哪个组.

如何从groups表中重命名组并在表中反映新名称以contacts使所有内容都匹配?

php mysql sql

0
推荐指数
1
解决办法
113
查看次数

Oracle sql函数

我有一个称为列的表Type,其可以具有三个值(name1,name2,name3).

我可以编写一个查询,首先返回带有Type= 的记录,name1然后是带有值name2name3WHERE子句的行,所以我可以通过CreationDate例如过滤它们吗?

这意味着,返回一天01/01/2000:

row  'name1'
row  'name1'
(rest of the rows)
Run Code Online (Sandbox Code Playgroud)

Id   Type    CreationDate  
1,  'name1', '2000/01/01'  
8,  'name1', '2000/01/01'  
18, 'name3', '2000/01/01'  
82, 'name2', '2000/01/01'  
11, 'name2', '2000/01/01'  
12, 'name3', '2000/01/01'  
2,  'name1', '2000/01/02'  
4,  'name1', '2000/01/02'  
98, 'name2', '2000/01/02'  
Run Code Online (Sandbox Code Playgroud)

对于每一天,首先获取"name1"类型的记录,然后获取其他类型的记录,而不是订单.

谢谢!你做.

sql oracle plsql

0
推荐指数
1
解决办法
105
查看次数

C++:简单方程有问题吗?

我在Windows XP上使用Visual C++ 6.0.我的代码如下:

# include "stdio.h"
void main () {
 int m,n;
 double sum=0;
 n=65536;
 sum=1.0/(n*n);
 printf("%.20lf",sum);
 return;
}
Run Code Online (Sandbox Code Playgroud)

我的代码输出是:

1.#INF0000000000000000
Run Code Online (Sandbox Code Playgroud)

为什么我得到错误答案?我怎样才能1/(65536*65536)正确计算?我期待着0.00000000023283064365386962890625.

谢谢你的帮助!

c++ visual-c++

0
推荐指数
1
解决办法
205
查看次数

Oracle问题:立即执行

我想创建这样的表:

create table ttt
(
   col1 varchar2(2),
   col2 varchar2(2),
   col3 varchar2(2),
   col4 varchar2(2),
   col5 varchar2(2)
);
Run Code Online (Sandbox Code Playgroud)

使用此过程,但它不起作用.你能救我吗?

declare
  str varchar2(200);
  i int;
begin
  for i in 1 .. 5 loop
  begin
    str:=’str’||i||”;
  end;
  end loop;
  execute immediate ‘create table t1 (“str” varchar2(2) )’;
end;
/
Run Code Online (Sandbox Code Playgroud)

提前致谢.

sql oracle plsql oracle10g

0
推荐指数
1
解决办法
571
查看次数

使用子查询计算特定行

我有一个查询,我用于报告.每行是包含病史的一行数据client_id,每个病史重复一次.

我正在分组client_id并总结他们的条件,但我想使用子查询来查找高于预设分数的任何条件.我当前的查询给了我整个表的总数,而不仅仅是具体的client_id.

有人可以帮我吗?谢谢!

在这里我的查询:

select 
    DATEADD(month, DATEDIFF(month, 0, taken_on), 0), 
    client_id, 
    count(hscore), 
    sum(hscore),
    (select count(hscore) 
            from amexmedscreen 
            where hscore >= '3.5') 
    from amexmedscreen 
    group by taken_on, client_id`
Run Code Online (Sandbox Code Playgroud)

sql sql-server

0
推荐指数
1
解决办法
1099
查看次数

需要一个简单的查询手

我需要一个查询帮助.我认为并不是那么困难.

我需要做一个不同的选择,同时对这个不同的返回多少行进行计数(*).

一个例子:

Table names>
Id   Name
1    john
2    john
3    mary
Run Code Online (Sandbox Code Playgroud)

我需要一个返回的查询:

Name    Total
john    2
mary    1
Run Code Online (Sandbox Code Playgroud)

sql count

0
推荐指数
1
解决办法
85
查看次数

三个表连接SQL

我是SQL的新手.我想在SQL中加入三个表.以下是我的查询,请检查并纠正我错误的地方 -

表:

  • 卡:ID,代码,名称,CC
  • PGM:ID,代码
  • PGMeCode:ID,Code,CC

查询:

Select *
FROM CARD
INNER JOIN PGMeCode PGMeCode.Code = CARD.Code AND PGMeCode.CC = CARD.CC
INNER JOIN PGM PGM.Code = Card.Code
WHERE Card.ID = 'SomeThing'
Run Code Online (Sandbox Code Playgroud)

我不知道我做错了什么.请建议我!!

提前致谢.

sql join inner-join

0
推荐指数
1
解决办法
304
查看次数

一次只有一个应用程序实例

我的朋友在接受采访时提到了以下问题:

  1. 您将如何确保一次只运行一个应用程序实例(如tomcat)?

  2. 当启动另一个应用程序实例时,应显示一条错误消息,指出一个实例已在运行

  3. 当应用程序异常终止时,我们应该能够启动应用程序.

我对上述问题的回答涉及到港口.有没有人对上述问题有"更深入"的理解?

java

0
推荐指数
1
解决办法
352
查看次数

如何检查 ant 中的条件并根据其值打印消息?

这是一小段代码,请看一下然后按照说明进行操作......

    <condition property="${param1}">
            <or>
                <istrue value="win-x86"/>
                <istrue value= "win-x86-client"/>
                <istrue value= "win-x64"/>
            </or>
     </condition>
    <target name="Mytarget" if="${param1}">
        <echo message="executing windows family build:::${param1}"/>
    </target>
<target name="print.name" >
    <antcall target="win-x86-build">
       <param name="param1" value="${platform.id}"/>
    </antcall>
</target>
Run Code Online (Sandbox Code Playgroud)

我希望当 platform.id 包含任何 Windows 系列名称时,它应该打印该消息EXECUTING WINDOWS FAMILY BUILD,但问题是即使该系列是 Unix,它也会打印此消息。

我想要么是我没有正确检查情况,要么是我犯了其他错误。
有人可以帮我解决这个问题吗?

ant

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

在oracle 10G中编写私有同义词的语法是什么?

我使用以下语法在 Oracle 10G 中创建表的私有同义词:

create private synonym <synonym name>
for <schema name>.<table name>;
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

ERROR at line 1:
ORA-00905: missing keyword
Run Code Online (Sandbox Code Playgroud)

请用正确的语法指导我。我做了研究,但是我发现仅公共同义词的语法。

sql oracle oracle10g

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

PHP和SQL查询问题

我有一个PHP代码插入数据库的问题(我使用PHPMyAdmin).

我的数据库有3个表:

  1. Member 使用此字段:MemberID,MemberName
  2. Room 使用此字段:RoomID,RoomName
  3. Join 使用此字段:MemberID,RoomID

我们的想法是加入会员.

我的疑问是

mysql_query("INSERT INTO join (RoomID, MemberID) VALUES ('121', '131')");
Run Code Online (Sandbox Code Playgroud)

但不幸的是它不起作用.

php sql insert

-1
推荐指数
1
解决办法
87
查看次数

标签 统计

sql ×8

oracle ×3

oracle10g ×2

php ×2

plsql ×2

ant ×1

c++ ×1

count ×1

inner-join ×1

insert ×1

java ×1

join ×1

mysql ×1

sql-server ×1

visual-c++ ×1