标签: select

如何在整个数据库中查找字符串?

我有一个特定的字符串,例如"123abcd",但我不知道表的名称,甚至不知道我的SQL Server数据库中表的列名.我想用select来查找它并显示相关字符串的所有列,所以我想知道类似于:

select * from Database.dbo.* where * like  '%123abcd%'
Run Code Online (Sandbox Code Playgroud)

由于显而易见的原因,它不起作用,但有一种简单的方法来创建一个select语句来做这样的事情?

sql database select sql-server-2008

44
推荐指数
2
解决办法
11万
查看次数

没有Order By子句的SQL Select语句的顺序

据我所知,从关系数据库理论来看,一个select没有order by条款的陈述应该被认为没有特别的顺序.但实际上在SQL Server和Oracle中(我在这两个平台上进行了测试),如果我从没有order by多次子句的表中查询,我总是以相同的顺序得到结果.这种行为是否可以依赖?有人可以帮忙解释一下吗?

sql-server oracle select sql-order-by

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

如何在vanilla javascript中动态添加选项到现有选择

我想使用普通的javascript动态地为选择添加选项.我能找到的一切都涉及JQuery或尝试动态创建选择.我能找到的最接近的东西是动态添加输入类型select和Javascript中的选项,后者是后者,并且是我发现的唯一不涉及JQuery的选项.虽然我确实试过这样使用它:

daySelect = document.getElementById('daySelect');
daySelect.innerHTML += "<option'>Hello world</option'>";
alert(daySelect.innerHTML)
Run Code Online (Sandbox Code Playgroud)

在我这样做之后,选择没有变化,警报给了我

HELLO WORLD</option'>
Run Code Online (Sandbox Code Playgroud)

如果这很简单,我很抱歉,但我对javascript和网络编程很新.谢谢你的帮助.

编辑:所以我尝试了这样的建议.

daySelect = document.getElementById('daySelect');
myOption = document.createElement("option");
myOption.text = "Hello World";
myOption.value = "Hello World";
daySelect.appendChild(myOption);
Run Code Online (Sandbox Code Playgroud)

这根本没有改变页面中的选择.知道为什么吗?我确实检查了代码是否正在运行警报.

编辑:这个想法确实有效,它只是证明它没有在下拉列表中显示一个值.我不知道为什么,但我认为我可以想出那一个.

javascript select

43
推荐指数
4
解决办法
13万
查看次数

MySQL查询以获得具有限制的众多查询的"交集"

假设我有一个mySQL表(用户),其中包含以下字段:

userid  
gender  
region  
age  
ethnicity  
income
Run Code Online (Sandbox Code Playgroud)

我希望能够根据用户输入的数量返回总记录数.此外,他们还将提供额外的标准.

在最简单的例子中,他们可能会要求1000条记录,其中600条记录应该是性别="男性",400条记录中性别="女性".这很简单.

现在,再往前走一步.假设他们现在想要指定Region:

GENDER  
    Male:   600 records  
    Female: 400 records  

REGION  
    North:  100 records  
    South:  200 records  
    East:   300 records  
    West:   400 records
Run Code Online (Sandbox Code Playgroud)

同样,只应返回1000条记录,但最终必须有600名男性,400名女性,100名北方人,200名南方人,300名东方人和400名西方人.

我知道这不是有效的语法,但使用伪mySQL代码,它有希望说明我正在尝试做什么:

(SELECT * FROM users WHERE gender = 'Male' LIMIT 600  
UNION  
SELECT * FROM users WHERE gender = 'Female' LIMIT 400)

INTERSECT

(SELECT * FROM users WHERE region = 'North' LIMIT 100  
UNION  
SELECT * FROM users WHERE region = 'South' LIMIT 200  
UNION  
SELECT * FROM users …
Run Code Online (Sandbox Code Playgroud)

mysql sql database select inner-join

43
推荐指数
2
解决办法
1616
查看次数

*nix select和exceptfds/errorfds语义

选择系统调用需要3个文件描述符集留意可读/写FDS和"例外"的文件描述符.

我的选择手册页没有exceptfd说明描述符集.它是干什么用的; 什么样的例外可以并且会通知文件描述符?

我假设这可能与描述符类型不同......无论是TCP套接字,管道,tty等等.有没有人有更多信息select可以报​​告哪种错误可以报​​告不同类型的描述符?

c unix select systems-programming

42
推荐指数
2
解决办法
8310
查看次数

为什么有些文本框不接受Control + A默认选择all的快捷方式

我在我的程序中找到了一些文本框,它们接受Control + A快捷方式,以"默认情况下"选择整个文本,"无编码".

我不知道我必须在这里提供哪些额外信息才能为所有这些信息启用它,因为我发现这些文本框之间完全没有区别.它们都是简单的拖放文本框.

注意:我不是在谈论这段代码:

if (e.Control && e.KeyCode == Keys.A)
{
    textBox1.SelectAll();
}
Run Code Online (Sandbox Code Playgroud)

我想要默认选择...或者是否有更改文本框属性,以便文本框接受所有默认的Windows快捷方式?

其他(一切Control + Z,Control + X,Control + C,Control + V)的工作原理是默认!为什么不Control + A呢?

更新:Ctrl+A默认接受的文本框是屏蔽文本框,而不是常规文本框.那时我使用的是.NET 2.0.但我想最初的问题是别的,因为我可以看到Ctrl+A在.NET 2.0代码中默认工作正常.

c# select textbox .net-2.0

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

与(nolock)或(nolock) - 有区别吗?

一切都基于这样的假设,即(nolock)完全适合于这种情况.已经有很多问题争论是否与(nolock)一起使用.

我环顾四周,无法找到使用之间是否存在实际差异with(nolock):

select customer, zipcode from customers c with(nolock) 
Run Code Online (Sandbox Code Playgroud)

或者只是(nolock):

select customer, zipcode from customers c (nolock) 
Run Code Online (Sandbox Code Playgroud)

这两者之间是否存在功能差异?文体?
一个比另一个年长,有可能被弃用吗?

sql sql-server select nolock sql-server-2008-r2

42
推荐指数
3
解决办法
5万
查看次数

MySQL - 基于同一个表中的行的总和列值

我试图根据同一个表格中的ProductID在新列中获取"现金","检查"和"信用卡"总计.

表 - 付款

+-----------+------------+---------------+--------+
| ProductID |  SaleDate  | PaymentMethod | Amount |
+-----------+------------+---------------+--------+
|         3 | 2012-02-10 | Cash          |     10 |
|         3 | 2012-02-10 | Cash          |     10 |
|         3 | 2012-02-10 | Check         |     15 |
|         3 | 2012-02-10 | Credit Card   |     25 |
|         4 | 2012-02-10 | Cash          |      5 |
|         4 | 2012-02-10 | Check         |      6 |
|         4 | 2012-02-10 | Credit Card   |      7 | …
Run Code Online (Sandbox Code Playgroud)

mysql select pivot group-by left-join

42
推荐指数
2
解决办法
13万
查看次数

MySQL选择具有多个条件的查询

我写了一个MySQL查询,但它似乎没有工作,因为结果是空的.我的代码中有错误吗?

$result = mysql_query(
     "SELECT user_id 
      FROM wp_usermeta 
      WHERE 
         (meta_key = 'first_name' AND meta_value = '$us_name') AND         
         (meta_key = 'yearofpassing' AND meta_value = '$us_yearselect') AND 
         (meta_key = 'u_city' AND meta_value = '$us_reg') AND 
         (meta_key = 'us_course' AND meta_value = '$us_course')"
);
Run Code Online (Sandbox Code Playgroud)

mysql select

42
推荐指数
2
解决办法
20万
查看次数

从哪里字段中选择不等于Mysql Php

我只是想知道我可以在php中执行什么样的mysql命令,它会从某个表中选择所有项目,其中columna不等于x并且columnb不等于x

就像是: select something from table where columna does not equal x and columnb does not equal x

有任何想法吗?

php mysql sql database select

41
推荐指数
2
解决办法
15万
查看次数