问题列表 - 第38846页

在PL/SQL中完成问题的解决方案在SQL中会是什么样子?

我已经使用PL/SQL和SQL编写了一个问题解决方案,我不禁想到它可以在SQL中100%完成,但我正在努力开始.

这是两个表的结构(如果有帮助,创建它们的脚本就在问题的最后)

表t1(主键是显示的两列)

ID    TYPE
1     A
1     B
1     C

2     A
2     B

3     B
Run Code Online (Sandbox Code Playgroud)

Type列是表T2的外键,其中包含以下数据:

表t2(主键是Type)

Type    Desc
A       xx

B       xx

C       xx
Run Code Online (Sandbox Code Playgroud)

因此,鉴于T1中的数据,我需要的结果是:

对于ID 1,因为它具有外键表中的所有类型,我将返回文字"全部"

对于ID 2,因为它有两种类型我想返回"A&B"(注意分隔符)

最后对于ID 3,因为它有一种类型,我只想返回"B"

正如这里所承诺的那样,脚本可以创建所有提到的对象.

create table t2(type varchar2(1),
                description varchar2(100)
                )                
/

insert into t2
values ('A', 'xx')
/

insert into t2
values ('B', 'xx')
/

insert into t2
values ('C', 'xx')
/

alter table t2 add constraint t2_pk primary key (type)
/

create table t1 (id number(10),
                 type …
Run Code Online (Sandbox Code Playgroud)

sql oracle oracle10g

7
推荐指数
1
解决办法
577
查看次数

使用Linqpad进行简单查询

这适用于visual studio:

PeliculasEntities db = new PeliculasEntities();
DetalleAlquiler detalleAlquiler = (DetalleAlquiler)db.DetalleAlquilers.FirstOrDefault(x => x.ID == 1);

MessageBox.Show(detalleAlquiler.Alquiler.Cliente.Natural.Edad.ToString());
Run Code Online (Sandbox Code Playgroud)

我想在LinqPad中检索相同的信息.有帮助吗?

当我运行这个时,我收到一个错误:"DetalleAlquiler没有aAquiler的定义"

var detalle = DetalleAlquilers.Where(x => x.ID == 1);
var edad = detalle.Alquiler.Cliente.Natural.Edad.ToString();
Run Code Online (Sandbox Code Playgroud)

我用什么变量来访问数据库? 替代文字

c# linq linqpad

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

使用Data.Set的Haskell程序不会编译

我写了以下文件temp.hs:

import qualified Data.Set
import System.Environment

main :: IO ()
main = do
        args <- getArgs
        let fname = head args
        print (fname)
Run Code Online (Sandbox Code Playgroud)

它加载ghci没有错误:

$ ghci
GHCi, version 6.12.3: http://www.haskell.org/ghc/  :? for help
Loading package ghc-prim ... linking ... done.
Loading package integer-gmp ... linking ... done.
Loading package base ... linking ... done.
Loading package ffi-1.0 ... linking ... done.
Prelude> :load temp.hs 
[1 of 1] Compiling Main             ( temp.hs, interpreted )
Ok, modules loaded: Main.
*Main> 
Run Code Online (Sandbox Code Playgroud)

当我尝试编译它时,我收到以下错误:

$ …
Run Code Online (Sandbox Code Playgroud)

gcc haskell ghc

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

如何使用CSS设置复选框的样式?

我正在尝试使用以下方式设置复选框的样式:

<input type="checkbox" style="border:2px dotted #00f;display:block;background:#ff0000;" />
Run Code Online (Sandbox Code Playgroud)

但风格并未适用.该复选框仍显示其默认样式.我如何给它指定的样式?

html css checkbox

788
推荐指数
21
解决办法
158万
查看次数

在foreach中获取以前的数组值

我的阵列:

$arr = array("jan","feb","mar","apr","mei","jun","jul","agu","sep","okt","nov","des");
Run Code Online (Sandbox Code Playgroud)

然后我做了一个foreach

foreach($arr as $ar){
  echo $ar;
}
Run Code Online (Sandbox Code Playgroud)

将jan输出到des

我的问题是如何在当前密钥中显示以前的值?

例如,当我到达feb时,我也希望显示jan,当我到达jul时,我想显示jun等.

php arrays

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

输出链接和graphicImage之间的EL上下文路径评估差异

我正在使用以下内容在我们的应用程序中获取帮助文档.我的问题是,在<h:graphicImage>正确评估上下文路径时,将其评估为h:outputLink空.我一直在使用这两种尝试$,并#h:outputLink因为我知道他们有不同的考核时间.

两个EL表达式的评估方式有何不同?

<h:outputLink value="${pageContext.servletContext.contextPath}/services/help.pdf">
    <h:graphicImage 
        url="${pageContext.servletContext.contextPath}/images/help.png" 
        alt="Online Help"/>
</h:outputLink>
Run Code Online (Sandbox Code Playgroud)

jsf el contextpath

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

这个PHP语法是否正确?

嘿伙计:)需要帮助.我目前正在研究ZEND框架并在index.php中遇到过这个问题:

// Define path to application directory
defined('APPLICATION_PATH')
    || define('APPLICATION_PATH', realpath(dirname(__FILE__) . '/../application'));
Run Code Online (Sandbox Code Playgroud)

这是一样的吗?:

if(!defined('APPLICATION_PATH')){
define('APPLICATION_PATH', realpath(dirname(__FILE__) . '/../application'));
}
Run Code Online (Sandbox Code Playgroud)

我以前从未遇到过这种简写语法......

php syntax shorthand

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

将 Visual Studio 项目自动移至 LINQPad 的方法?

我非常喜欢 LINQPAD 的惊人功能(感谢Joseph Albahari!),尤其是 LINQPad 的Dump方法。我经常将现有的 Visual Studio 项目移至 LINQPad,其唯一目的是添加几个 Dump 语句来查看数据的样子 - 尽管 Visual Studio 的数据弹出窗口确实很有用,但 Dump 输出更容易理解。为此,我打开当前项目中需要的每个文件,将各个类复制并粘贴到 LINQPad,添加程序集和 using 语句,尝试运行,以便 LINQPad 告诉我错过了什么,然后重复直到找到所有内容孤儿参考文献。

这种方法似乎与 LINQPad 优雅、精简的本质背道而驰。有更容易的方法吗?很快有机会在 LINQPad 的文件菜单上看到“导入项目”吗?如果没有,我最终可能会自己编写一个实用程序......

visual-studio-2010 linqpad

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

IE7和"继承":忽略整个规则?

我知道IE7不支持inherit任何CSS属性的值,除了directionvisibility.当浏览器不支持某个值时,它应该不应用给定的声明(该特定行).有谁知道为什么IE7不使用第一个ul a颜色声明,而是选择使用普通a颜色声明?它只是忽略了整个ul a规则吗?

需要明确的是:在大多数浏览器中,第一个链接为红色,第二个链接为蓝色.在IE7中,第一个链接是红色,但第二个链接也是红色,即使我在规则中至少有一个声明它应该理解ul a.

<!DOCTYPE html>
<html>
<head>
    <title>Anchor Inherit Test</title>
    <style type="text/css">
    body {
        color: #369;
    }
    a {
        color: #f00;
    }
    ul a {
        color: #369;
        color: inherit; /* this should be ignored by IE7, right? */
    }
    </style>
</head>
<body>
    <p>This is testing a <a href="#">red link</a> in a paragraph.</p>

    <ul>
        <li><a href="#">here is a link that should not be red</a></li>
    </ul> …
Run Code Online (Sandbox Code Playgroud)

css internet-explorer-7

4
推荐指数
1
解决办法
2731
查看次数

如何将指针和指针传递给函数?

我实现了一个像getline(..)一样的函数.所以我最初的方法是:

#include <cstdio>
#include <cstdlib>
#include <cstring>

void getstr( char*& str, unsigned len ) {
    char c;
    size_t i = 0;
    while( true ) {
        c = getchar(); // get a character from keyboard
        if( '\n' == c || EOF == c ) { // if encountering 'enter' or 'eof'
            *( str + i ) = '\0'; // put the null terminate
            break; // end while
        }
        *( str + i ) = c;
        if( i == len - 1 …
Run Code Online (Sandbox Code Playgroud)

c++

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