`
cherryQQ
  • 浏览: 1137242 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

select 1

SQL 
阅读更多
select  1 from ..., sql语句中的1代表什么意思?查出来是个什么结果?

        select 1 from table;与select anycol(目的表集合中的任意一行) from table;与select * from table 从作用上来说是没有差别的,都是查看是否有记录,一般是作条件查询用的。select 1 from 中的1是一常量(可以为任意数值),查到的所有行的值都是它,但从效率上来说,1>anycol>*,因为不用查字典表。





测试场景:(转自网络文献)
table表是一个数据表,假设表的行数为10行。

1:select  1 from table      增加临时列,每行的列值是写在select后的数,这条sql语句中是1

2:select count(1)  from table   管count(a)的a值如何变化,得出的值总是table表的行数

3:select sum(1) from table   计算临时列的和

分享到:
评论
1 楼 liuyuantp 2012-05-04  
不要以讹传讹。
其实select 1 和 select 2 和 select 'abasdfasd'
与select * 的效率都是一样的。也要返回相应的数据的。
比如:
假设要删除在a表和b表中重复的行。
delete from tab_a a where exists(select 1 from tab_b b where
a.x=b.x);

delete from tab_a a where exists(select * from tab_b b where
a.x=b.x);

为什么都能删除相应的数据呢?

相关推荐

    js从select1选择到select2 左边选择到右边(很好用)

    本教程将深入探讨如何利用JavaScript实现从一个`select`(select1)中选择选项并将其移动到另一个`select`(select2)的过程,这在需要对可选项目进行动态管理的场景中非常实用。 首先,我们需要在HTML中定义两个`...

    jquery实现select互斥联动

    -- 根据select1和select2的值动态填充 --> </select> $(document).ready(function () { // 根据select1的值更新select2 $('#select1').on('change', function () { var val = $(this).val(); // 更新select...

    HoneySelect 最新精美人物Mod

    "HoneySelect"是一款由ILLUSION公司开发的成人向模拟游戏,它允许用户自定义场景、角色以及互动方式。本话题主要关注的是“HoneySelect”的人物Mod,特别是其中的女性角色。 首先,让我们深入了解Mod的含义。Mod是...

    多个select 的互斥选择实现

    <select id="select1"> <option value="option1">Option 1 <option value="option2">Option 2 </select> <select id="select2"> <option value="optionA">Option A <option value="optionB">Option B </select>...

    select2插件联动查询用到的css和js文件

    这里假设你有两个`<select>`元素,ID分别为`select1`和`select2`。 2. **监听选择事件**:使用`on('change')`方法监听第一个选择框(通常是主查询)的变化,当用户做出选择时触发相应的操作。 ```javascript $(...

    jquery select 选中值设置左右select选择互换

    在这个例子中,我们有两个select元素,分别拥有id "select1" 和 "select2",它们包含了不同的选项。 要实现选中值的互换,我们需要借助jQuery的`val()`方法来获取或设置选中项的值,以及`change`事件来监听用户的...

    超强悍的select支持汉字、拼音首字母、英文搜索方式

    超强悍的<select>支持汉字、拼音首字母、英文搜索方式 ...3.简化了使用方法:对任意一个<select>不需要做任何改动,只需加入以下代码: $('#select1').selectseach('/img/'); (这里假设图片放在了‘/img/’下)。

    MySQL进阶SELECT语法篇

    最简单的SELECT语句是SELECT select_list,实际上利用这个最简单的SELECT语句,你也可以完成许多你期待的功能,首先你能利用它进行MySQL所支持的任何运算,例如:SELECT 1+1,它将返回2;其次,你也能利用它给变量...

    JS动态添加Select中的Option元素值

    <select id="select1"></select> <select id="select2"></select> // 创建一个新的Option元素 function createOption(text, value) { var option = document.createElement('option'); option.text = text;...

    jquery 自定义select控件

    1. 隐藏原生Select:首先,我们需要隐藏原生的Select元素,使用CSS的`display:none`属性,确保它不会在页面上显示。 ```html <select id="custom-select" style="display:none;"> <option value="option1">Option ...

    Jquery实现select下拉列表根据radio选项级联

    <select id="select1"> <!-- Option1 的相关选项 --> </select> <select id="select2"> <!-- Option2 的相关选项 --> </select> ``` 接下来,我们将使用jQuery来监听radio按钮的变化,并根据选中的值改变相应的...

    jquery实现 两个select之间option的转移操作

    var select1 = $('#select1'); var select2 = $('#select2'); ``` 接下来,我们将实现option的转移功能。例如,要将`select1`中的所有选项转移到`select2`,可以这样做: ```javascript select1.find('option')....

    实现两个select之间内容的互换实测通过

    接着,清空`select1`并将`select2`的所有`<option>`移动到`select1`,同时清空`select2`并将其填充为原来`select1`的`<option>`。这样,就完成了两个下拉框内容的互换。 在VS2008中,你可以将这段代码放入ASP.NET的...

    Jquery实现的双Select框多选表单提交

    <select id="select1" multiple> <option value="option1">Option 1 <option value="option2">Option 2 <!-- 更多选项... --> </select> <select id="select2" multiple> <option value="option3">Option 3 ...

    前端开源库-elm-select

    ** Elm-Select 深度解析 ** 在前端开发领域,选择DOM元素并对其进行操作是一项基本任务,这通常涉及到事件监听、数据绑定等关键功能。`Elm-Select` 是一个专门为解决这个问题而设计的开源库,它为Elm语言提供了一个...

    jquery select二级联动菜单

    <select id="select1"> <option value="group1">Group 1 <option value="group2">Group 2 </select> <select id="select2"> </select> ``` 2. **jQuery事件绑定**:使用jQuery的`on()`方法绑定一级菜单的`change...

    俩个select标签的不同内容选择,select的多选

    <select id="select1"> <option value="option1">内容1-1 内容1-2 ... </select> <select id="select2"> 内容2-1 内容2-2 ... </select> ``` 为了实现内容的不同,你需要确保每个`<select>`标签有其独特的...

    select和epoll实现多路复用.zip

    在`select1.c`中,可以看到如何设置和使用`select`来监听和处理多个套接字。但`select`存在一些限制,比如文件描述符数量的上限(通常为1024)以及对于大量文件描述符时的效率问题。 相比之下,`epoll`(Event Poll...

    联动select.rar

    document.getElementById('select1').addEventListener('change', function() { // 在这里编写处理逻辑 }); ``` 3. **动态更新内容**:在事件处理函数中,我们可以根据用户的选择更新第二个下拉框的内容。这可能...

    mysql中insert与select的嵌套使用方法

    INSERT INTO db1_name(field1, field2) SELECT field1, field2 FROM db2_name; ``` 然而,当涉及到多个表时,我们需要使用`JOIN`操作来合并来自不同表的数据。假设我们有表`b`的`f1`字段和表`c`的`f2`字段需要插入...

Global site tag (gtag.js) - Google Analytics