标签: select

SQL条件SELECT

我想创建一个存储过程,其中包含指示应选择哪些字段的参数.

例如,我想将两个参数"selectField1"和"selectField2"分别作为bools传递.

然后我想要类似的东西

SELECT

if (selectField1 = true) Field1 ELSE do not select Field1

if (selectField2 = true) Field2 ELSE  do not select Field2

FROM Table
Run Code Online (Sandbox Code Playgroud)

谢谢卡尔

sql select conditional

32
推荐指数
3
解决办法
10万
查看次数

在SQL中使用SELECT INTO创建新表

可能重复:
使用Oracle进行SELECT INTO

我遇到SQL SELECT INTO了创建新表的声明,并将旧表记录转储到单个SQL语句中的新表中

  SELECT * INTO NEW_TABLE FROM OLD_TABLE;
Run Code Online (Sandbox Code Playgroud)

但是当我尝试上面的查询时,它会给出错误 ORA-00905: missing keyword

在ORACLE中可以这样做吗?

谢谢.

sql oracle select create-table

32
推荐指数
1
解决办法
17万
查看次数

在SELECT语句中更改Oracle中的列名称

在MSSQL中,我可以选择一个列并通过执行以下操作来更改列标题:

SELECT mycolumn as 'MyNewColumnName' from MyTable
Run Code Online (Sandbox Code Playgroud)

这在Oracle中不起作用.我如何在Oracle中执行相同的操作?

sql-server oracle select columnname

32
推荐指数
2
解决办法
8万
查看次数

Angular2*ngFor在选择列表中,根据来自对象的字符串设置活动

我正在尝试使用ngFor我的select DropDownList.已加载应该在下拉列表中的选项.

你在这里看到的代码:

<div class="column small-12 large-2">
    <label class="sbw_light">Title:</label><br />
    <select [(ngModel)]="passenger.Title">
       <option *ngFor="#title of titleArray" [value]="title.Value">{{title.Text}}</option>
    </select>
</div>
Run Code Online (Sandbox Code Playgroud)

根据此代码,它会生成一个看起来像这个图像的下拉列表.

在此输入图像描述

问题是,我想将其中一个"先生或太太"设置为活跃的,基于passenger.Title"先生"或"太太"的字符串.

任何人都可以帮忙看看我在这里做错了什么?

select typescript ngfor angular

32
推荐指数
2
解决办法
9万
查看次数

Blazor:在使用 @bind 时如何在 &lt;select&gt; 中使用 onchange 事件?

我需要能够在<select>. 问题是我也绑定了@bind,当我尝试使用@onchange 时出现错误,指出@bind 已经在使用它。我尝试使用@onselectionchange,但这没有任何作用(不运行该功能)。我可以忘记@bind 而只是将@onchange 分配给一个函数,但我不确定如何将选定的值传递给该函数。

我有以下代码:

<select @bind="@SelectedCustID" @ @onchange="@CustChanged" class="form-control">
    @foreach (KeyGuidPair i in CustList)
    {
        <option value="@i.Value">@i.Text</option>
    }
</select>
Run Code Online (Sandbox Code Playgroud)

谢谢。

select bind onchange blazor

32
推荐指数
6
解决办法
3万
查看次数

jQuery选择列表删除所有选项

我有一个<select>列表,其中已经填充了几个选项,但想要删除这些选项以重新开始.

我正在使用jQuery并尝试了以下方法:

$("#selectId").length = 0;
Run Code Online (Sandbox Code Playgroud)

但这似乎没有效果.

我的部分问题是我使用Firebug来调试JavaScript,但调试器不会在断点处中断,所以我看不到发生了什么.当JavaScript在<head>我的HTML文件中时,它是否会中断?

javascript jquery firebug select

31
推荐指数
4
解决办法
9万
查看次数

MySql插入一个select的结果

我想知道我是否可以运行这样的请求:

INSERT INTO t2 (a, b) 
VALUES (
 SELECT a, b
 FROM `t1` AS o
 WHERE o.id NOT 
 IN (
  SELECT a
  FROM t2 
  )
)
Run Code Online (Sandbox Code Playgroud)

想法是用t1中的一些数据填充t2,但我的语法肯定是错的.

谢谢你的帮助

mysql select insert

31
推荐指数
2
解决办法
3万
查看次数

如何使用ruby中的Selenium WebDriver(selenium 2.0)客户端设置选项

我试图熟悉新的ruby selenium-webdriver,因为它看起来比以前版本的selenium和随之而来的ruby驱动程序更直观.另外,我无法让旧的selenium在windows中使用ruby 1.9.1,所以我想我会寻找替代方案.到目前为止,我已经用我的脚本完成了这个:

require "selenium-webdriver"

driver = Selenium::WebDriver.for :firefox
driver.get "https://example.com"

element = driver.find_element(:name, 'username')
element.send_keys "mwolfe"
element = driver.find_element(:name, 'password')
element.send_keys "mypass"
driver.find_element(:id, "sign-in-button").click
driver.find_element(:id,"menu-link-my_profile_professional_info").click
driver.find_element(:id,"add_education_btn").click
country_select = driver.find_element(:name, "address_country")
Run Code Online (Sandbox Code Playgroud)

所以基本上我正在登录我的网站,并尝试在我的用户配置文件中添加一个教育条目.我有一个带选项的选择框的引用(在country_select变量中),现在我想选择一个给定值的选项..我没有看到如何在新客户端中执行此操作.我唯一能想到的是循环遍历所有选项,直到找到我想要的那个,然后调用execute_script: http:// selenium. googlecode.com/svn/trunk/docs/api/rb/Selenium/WebDriver/Driver.html#execute_script-class_method 方法设置selectedIndex.

有没有其他方法可以做到这一点?在这里的java api for selenium 2.0/webdriver:http://seleniumhq.org/docs/09_webdriver.html 有一个这样做的例子

Select select = new Select(driver.findElement(By.xpath("//select")));
select.deselectAll();
select.selectByVisibleText("Edam");
Run Code Online (Sandbox Code Playgroud)

除非我遗漏了某些东西,否则ruby版本似乎没有这个功能.任何帮助,将不胜感激.

ruby select selenium-webdriver

31
推荐指数
5
解决办法
9万
查看次数

Go select语句的优先级解决方法

我希望在两个通道上进行常规监听,当两个通道都耗尽时阻塞.但是,如果两个通道都包含数据,我希望在处理另一个通道之前将其耗尽.

在下面的工作示例中,我希望outexit处理之前将所有内容都耗尽.我使用select没有任何优先顺序的-statement.我如何解决问题,在退出之前处理所有10个输出值?

package main

import "fmt"

func sender(out chan int, exit chan bool){
    for i := 1; i <= 10; i++ {
        out <- i
    } 
    exit <- true
}

func main(){
    out := make(chan int, 10)
    exit := make(chan bool)

    go sender(out, exit)

    L:
    for {
        select {
            case i := <-out:
                fmt.Printf("Value: %d\n", i)
            case <-exit:
                fmt.Println("Exiting")
                break L
        }
    }
    fmt.Println("Did we get all 10? Most likely not")
}
Run Code Online (Sandbox Code Playgroud)

concurrency select channel go

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

ORA-01830:日期格式图片在转换整个输入字符串之前结束/选择日期查询的总和

我试图通过Java执行我的查询,如下所示:

public ResultSet execSumStatment2() throws SQLException{
String query = "Select SUM(A) as NCCSeptember from NCC where Datum >= '01-09-2013 00:00:00' and Datum <= '30-09-2013 23:59:59'";
return execStatement(query);
}
Run Code Online (Sandbox Code Playgroud)

然后我在类中调用execSumStatement:

sql.execSumStatement2 () ;
Run Code Online (Sandbox Code Playgroud)

当我运行它时,我收到以下错误消息:

java.sql.SQLDataException:ORA-01830:日期格式图片在转换整个输入字符串之前结束

at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:447)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:396)
at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:951)
at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:513)
at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:227)
at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:531)
at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:208)
at oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:886)
at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1175)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1296)
at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3613)
at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3657)
at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeQuery(OraclePreparedStatementWrapper.java:1495)
at com.bachelorarbeit.SQLExecutor.execStatement(SQLExecutor.java:20)
at com.bachelorarbeit.SQLExecutor.execSumStatment2(SQLExecutor.java:56)
at com.bachelorarbeit.Test.doGet(Test.java:63)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) …
Run Code Online (Sandbox Code Playgroud)

oracle select date ora-01830

31
推荐指数
2
解决办法
30万
查看次数