问题标签 [select]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
3893 浏览

c - c中令人讨厌的select()行为

工作正常,但是

没有。它第一次工作,但下一次运行 while 循环时,即使 sd 套接字接收到数据,它也会超时。在我看来,每次都必须清空和填充集是浪费资源。

任何人都有一个很好的解释为什么会这样,甚至更好,也许是一个如何避免它的建议?

0 投票
1 回答
11657 浏览

asp.net - 在 asp.net 中为 GridView SqlDataSource 动态构建 SelectCommand

我正在使用一个 GridView,它使用如下所示的 SqlDataSource 元素:

我想用动态的东西替换 where 子句的 'someOwner' 部分,如下所示:

但是当我这样做时,它似乎使用 WHERE 子句的文字而不是评估我的函数调用,这当然不起作用。这样做的正确方法是什么?

0 投票
4 回答
23831 浏览

mysql - MySQL:如何从表中选择除最后一行之外的所有行

我有一个有 N 行的表,我想选择 N-1 行。

如果可能的话,关于如何在一个查询中执行此操作的建议..?

0 投票
6 回答
83998 浏览

sql - Oracle - 选择字段具有小写字符的位置

我在 Oracle 9.2.0.6 数据库中有一个表 users。其中两个字段是 varchar - last_name 和 first_name。

当向该表中插入行时,名字和姓氏字段应该全部大写,但是不知何故这两个字段中的某些值是混合大小写的。

我想运行一个查询,它将向我显示表中包含名字或姓氏的所有行,其中包含小写字符。

我在网上搜索并找到了 REGEXP_LIKE,但这一定是针对较新版本的 oracle - 它似乎对我不起作用。

我尝试的另一件事是将“abcde...z”翻译为“$$$$$...$”,然后在我的字段中搜索“$”,但必须有更好的方法吗?

提前致谢!

0 投票
1 回答
2757 浏览

select - 道场网格中的多选组合框

我已经实现了自定义的单选组合框作为 dojo 网格中的单元格元素。有人可以告诉我如何实现多选组合框吗?

0 投票
3 回答
398 浏览

oracle - Oracle DB 查询格式化

在对 Oracle 数据库进行查询时,我在格式化数据时遇到问题。

我想要做的是将一些数据以下面的格式导出到文本文件中;

  • 第一个数字(上面的 1)= 公司编号(位置 1-5,前面的空白)
  • IN 或 UT = IN 用于时钟输入,UT 用于时钟输出(位置 6-7)
  • 20071001 = 日期(营业日期),格式为 YYYYMMDD(位置 8-15)
  • 400056010549 = EmployeeID(位置 16-33,右对齐,前面有空格)
  • 101012 = TTMMSS 格式的时间(位置 34-39)
  • 00 = FT,始终为 00(位置 40-41)
  • 空白 = 总是 8 个空格(位置 42-49)
  • 1 = 不确定它的用途,但它应该始终为 1(位置 50,右对齐,前面有空格)
  • 65 = “Kostnadsställe”,ENT_HR_EMPLOYEE.USERALPHA6(位置 51-55,右对齐,前面有空白)

目前我正在使用下面的查询,但这是我的 SQL 知识结束的地方......

有任何 SQL-pro 可以帮助我完成格式化吗?

0 投票
3 回答
2726 浏览

php - php mysql日期/时间问题

我已经构建了一个小型应用程序,它具有用户管理、一个用于输入数据的前端控制台和一个用于控制前端部分的后端控制台。前端将行添加到带有时间戳的 MySQL 数据库中。后端需要能够从数据库中选择 X 和 Y 日期之间的行。

到目前为止一切正常,除了我真的很努力的日期部分。

前端 SQL 输入如下所示(通过删除虚假代码进行了简化):

这似乎工作正常,时间戳正在被拾取并添加到我表中的 DATETIME 列中。它在数据库中显示为 dd/mm/yyyy hh:mm:ss。

所以......我的第一个问题是 - 这是正确的方法吗?

第二个问题是,我需要什么样的 SQL 语句来提取 X 和 Y 日期之间的行数组。

抱歉,如果这有点漫无边际,希望它很清楚,但如果您需要更多信息,请告诉我。

0 投票
7 回答
46261 浏览

python - Python, Popen and select - waiting for a process to terminate or a timeout

I run a subprocess using:

This subprocess could either exit immediately with an error on stderr, or keep running. I want to detect either of these conditions - the latter by waiting for several seconds.

I tried this:

but it just returns:

on either condition. What can I do?

0 投票
5 回答
795 浏览

mysql - Mysql“魔术”捕获选择语句的所有列

有没有办法让我做这样的选择

会回来

和查询

将返回与对该表的任何查询相同的结果。

现在显然我可以删除 where 子句并继续我的一天。但这涉及编辑我真的不想修改的代码,所以我试图在数据库级别修复这个问题。

那么是否有一种“神奇”的方式来忽略 where 子句中的内容并使用视图或其他东西返回我想要的任何内容?

0 投票
3 回答
35659 浏览

sql - SQL“SELECT IN(Value1,Value2 ...)”将值变量传递到GridView

在使用SELECT..WHERE..<field> IN (value1, val2...).

在“配置数据源”选项卡中,如果我对值进行硬编码SELECT .... WHERE field1 in ('AAA', 'BBB', 'CCC'),则系统运行良好。

但是,如果我定义一个新参数并使用变量传递一个串联的值字符串;无论是@session、Control 还是查询字符串;例如SELECT .... WHERE field1 in @SESSION结果总是空的。

我做了另一个实验,将参数内容减少到只有一个值,效果很好。

简而言之,如果我对一串值进行硬编码,它就可以工作,如果我只传递一个具有单个值的变量,它就可以工作,但是如果我传递一个具有两个值的变量;它失败了。

请告知我是否犯了任何错误或者这是一个已知的错误。

BR SDIGI