Questions tagged «select»

Select是用于查询数据的常用关键字。“ select()”也是一种编程功能,用于基于文件句柄或其他系统活动来触发代码。请勿将以下标签用于与以下问题有关的问题:HTML <select>标签(使用[html-select]);语言综合查询,例如LINQ或类似查询等



6
如何获取Javascript选择框的选定文本
这东西工作完美 &lt;select name="selectbox" onchange="alert(this.value)"&gt; 但是我想选择文本。我以这种方式尝试 &lt;select name="selectbox" onchange="alert(this.text)"&gt; 显示未定义。我发现了如何使用DOM来获取文本。但是我想以这种方式做到这一点,我的意思是像只使用this.value。

5
如何在WHERE子句中使用SELECT语句编写SQL DELETE语句?
数据库:Sybase Advantage 11 在寻求标准化数据的过程中,我试图删除从以下SELECT语句中得到的结果: SELECT tableA.entitynum FROM tableA q INNER JOIN tableB u on (u.qlabel = q.entityrole AND u.fieldnum = q.fieldnum) WHERE (LENGTH(q.memotext) NOT IN (8,9,10) OR q.memotext NOT LIKE '%/%/%') AND (u.FldFormat = 'Date') ; 这是DELETE我想出的声明: DELETE FROM tableA WHERE (SELECT q.entitynum FROM tableA q INNER JOIN tableB u …

3
MySQL select语句是CASE还是IF ELSEIF?不确定如何获得结果
我有两个桌子。一个拥有制造商信息,并包括他们可以销售的区域。另一个有他们的产品出售。我们必须根据地区来限制产品的可见性。这就像Netflix的系统中的视频只能在任何地方(1),在加拿大(2),在美国(3)都可以观看。 我正在尝试进行查询,以告诉我可以根据制造商表中的设置在哪里查看产品。 例如,在制造商表中,有两个字段称为Exposure_new和Exposure_used,每个字段的值为1,2或3,以限制可以看到其新视频或使用过的视频的位置。 添加视频后,不会为它们分配“曝光”值,这是根据当前制造商的Exposure_new或Exposure_used值在将它们添加到我们的索引中时即时进行的。 我要获取的是项目详细信息以及根据其是新产品还是二手产品以及可以将其所有新产品或二手产品分配给制造商的规则/值在哪里可以看到的计算值。 我需要根据每个产品使用此数字以有条件地将其显示在列表中。 以下内容不起作用,但是您将了解我正在尝试做的事情。我已经使用CASE语句和以下WRONG IF / ELSEIF语句尝试了此操作。 任何调试器的帮助,并指出正确的方向,将不胜感激。 SELECT t2.company_name, t2.expose_new, // 1,2 or 3 t2.expose_used, // 1,2 or 3 t1.title, t1.seller, t1.status, //can be new or used (SELECT IF(status ='New', (select expose_new from manufacturers where id = t1.seller),1 ) ELSEIF(t1.status ='Used', (select expose_used from manufacturers where …
78 mysql  select  case 

8
当结果可能为空时,如何在PL / SQL中选择一个变量?
考虑到查询可能不返回任何内容,有没有办法只运行一次查询以选择一个变量,那么在这种情况下变量应为null。 当前,我不能select into直接做一个变量,因为如果查询什么都不返回,PL / SQL会抱怨变量没有被设置。我只能运行两次查询,第一个查询执行计数,如果计数为零,则将变量设置为null,如果计数为1,则选择进入变量。 因此,代码如下所示: v_column my_table.column%TYPE; v_counter number; select count(column) into v_counter from my_table where ...; if (v_counter = 0) then v_column := null; elsif (v_counter = 1) then select column into v_column from my_table where ...; end if; 谢谢。 更新:我没有使用异常的原因是,在分配之后v_column,我仍然具有一些以下逻辑,并且我必须goto在异常部分中使用以跳回到以下代码。我有点犹豫goto。
75 select  plsql 

7
将多个子行合并为一行MYSQL
在此先感谢,我似乎无法理解! 我有两张桌子 Ordered_Item ID | 项目名称 1 | 比萨 2 | 斯特龙博利 Ordered_Options Ordered_Item_ID | Option_Number | 值 1 43​​意大利辣香肠 1 44额外的奶酪 2 44额外的奶酪 我想要输出的是mysql查询,可以达到这种效果 输出量 ID | 项目名称| 选项_1 | 选项_2 1披萨意大利辣香肠额外奶酪 2 Stromboli NULL额外奶酪 我尝试了很多选项,大多数以语法错误结尾,我尝试了group_concat,但这并不是我真正想要的。我下面有一个粗略的例子,我认为这可能是一个开始。我需要选项每次都按相同顺序排列。并且在收集信息的程序中,没有办法可靠地确保将要发生。是否可以根据选件号将它们连接在一起。我也知道我永远不会有超过5个选择,所以静态解决方案会起作用 Select Ordered_Items.ID, Ordered_Items.Item_Name, FROM Ordered_Items JOIN (SELECT Ordered_Options.Value FROM Ordered_Options Where Option_Number = …
74 mysql  select  join 

1
在SELECT中包括一个实际上不在数据库中的列
我正在尝试执行包含静态字符串值列的SELECT语句。我已经在Access中完成了此操作,但从未使用原始SQL进行过。这可能吗? 例: Name | Status ------+-------- John | Unpaid Terry | Unpaid Joe | Unpaid 在上面的示例中,数据库中不存在“状态”列。
74 sql  select 

3
ng-options中的键/值对
我需要将关联数组用作select使用AngularJS的选项的数据源。 是否可以使用这样的数组? { "key1": "val1", "key2": "val2", "key3": "val3", ... } 并得到这样的东西: &lt;select&gt; &lt;option value="key1"&gt;val1&lt;/option&gt; &lt;option value="key2"&gt;val2&lt;/option&gt; &lt;option value="key3"&gt;val3&lt;/option&gt; ... &lt;/select&gt; 我阅读了docs,但是我不明白如何实现这一目标。

8
在mysql中用逗号分隔所选值的字符串
我想在MySQL中将选定的值转换成逗号分隔的字符串。我的初始代码如下: SELECT id FROM table_level where parent_id=4; 哪个产生了: '5' '6' '9' '10' '12' '14' '15' '17' '18' '779' 我想要的输出如下所示: "5,6,9,10,12,14,15,17,18,779"
74 mysql  select  comma 

3
如何从表中选择所有列以及其他列,例如ROWNUM?
在Oracle中,可以执行一条SELECT语句来返回行号作为结果集中的一列。 例如, SELECT rownum, column1, column2 FROM table 返回: rownum column1 column2 1乔·史密斯 2鲍勃·琼斯 但是我不想手动指定每一列。我想做类似的事情: select rownum,* from table rownum column1 column2 column3 column4 1乔·史密斯1 2 2鲍勃·琼斯3 4 有任何想法吗?
74 sql  oracle  select 


8
AngularJS-选择的value属性
源JSON数据为: [ {"name":"Alabama","code":"AL"}, {"name":"Alaska","code":"AK"}, {"name":"American Samoa","code":"AS"}, ... ] 我尝试 ng-options="i.code as i.name for i in regions" 但正在得到: &lt;option value="?" selected="selected"&gt;&lt;/option&gt; &lt;option value="0"&gt;Alabama&lt;/option&gt; &lt;option value="1"&gt;Alaska&lt;/option&gt; &lt;option value="2"&gt;American Samoa&lt;/option&gt; 当我期望得到: &lt;option value="AL"&gt;Alabama&lt;/option&gt; &lt;option value="AK"&gt;Alaska&lt;/option&gt; &lt;option value="AS"&gt;American Samoa&lt;/option&gt; 那么,如何获取价值属性并摆脱“?”?项目? 顺便说一句,如果我将$ scope.regions设置为静态JSON而不是AJAX请求的结果,则空项消失。

11
Firefox为什么没有显示正确的默认选择选项?
我正在制作一个用于管理产品SKUS的网络应用。其中一部分是将SKU与产品名称相关联。在表格的每一行上,我列出了一个SKU并显示一个&lt;select&gt;带有产品名称的框。当前与数据库中该SKU相关联的产品具有类似的属性selected="selected"。可以通过AJAX进行更改和更新。 有很多产品&lt;option&gt;s-确切地说是103-并且此列表&lt;select&gt;在每一行中重复。 从页面上的另一输入中,我正在使用jQuery AJAX请求添加新的SKU /产品关联,并且为了清楚地表明它们是立即添加的,我将它们插入到表格的顶部,并带有一点高亮效果。随着SKU的数量增加到10左右,如果刷新页面(将所有内容从按产品名称排序的数据库加载回数据库),则Firefox将开始显示默认选择的错误选项。它显示哪个错误选项并不一致,但是似乎混淆了页面重新加载之前存在的选项。 如果我检查&lt;select&gt;使用的Firebug,select="selected"则在正确的&lt;option&gt;标签上。刷新页面(或离开页面并输入该页面的URL以返回)并不能正确显示,但是硬刷新(Ctrl + F5)可以。 Chrome和IE7都首先正确显示此内容。 我的理论是,这是Firefox错误的缓存策略的结果。听起来对吗?我有什么办法可以在代码中说“如果刷新此页面,请对其进行硬刷新-从头开始重新加载所有内容?” 更新资料 为了解决这个问题,我改变了策略。 之前,我在每个表格行中都放置了一个&lt;select&gt;带有&lt;option&gt;s的长列表,并将当前值设置为默认值 现在,我将当前值放在中&lt;span&gt;。如果用户单击“更改”按钮,则将替换&lt;span&gt;为&lt;select&gt;,然后“更改”按钮变为“确认”按钮。如果他们更改选项并单击“确认”,则AJAX将更新数据库,然后使用新值&lt;select&gt;返回到a &lt;span&gt;。 这有两个好处: 它修复了上述错误 它需要远在页面上较少的DOM元素(所有这些多余&lt;option&gt;S)

3
如果特定列中的值小于另一列中的值,则仅选择行
我正在使用R,需要选择年龄(死亡年龄)小于或等于漆膜(泌乳期)的行。我试图创建一个新的数据框,使其仅包含行/ id,从而使“ aged”列的值小于其相应的“ laclength”值。 df: id1 id2 laclen aged 9830 64526 26 6 7609 64547 28 0 9925 64551 3 0 9922 64551 3 5 9916 64551 3 8 9917 64551 3 8 9914 64551 3 2 新的数据框应如下所示: dfnew: id1 id2 laclen aged 9830 64526 26 6 7609 64547 28 …
71 select  r  rows 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.