- 浏览: 253937 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (282)
- 常用-笔记 (9)
- 2012-2013开发整理 (19)
- 2017前-开发整理 (38)
- 2017-开发整理【前端】 (2)
- 数据库 (25)
- 数据库_Oracle (35)
- 数据库_MySql (4)
- 数据库_Sybase (30)
- 数据库_Oracle ERP (4)
- java 应用 (23)
- java_xml解析 (7)
- java_反射 (0)
- Java_多线程 (0)
- java_socket (0)
- 前端_CSS样式 (3)
- 前端_JavaScript (29)
- 前端_jQuery 应用 (11)
- 前端_jQuery EasyUI (2)
- 开源_SSH框架应用 (18)
- 开源_spring (0)
- 开源_springMVC (0)
- 开源_MyBatis (0)
- 架构_01. SOA_webService (8)
- 架构_02. 搜索引擎_Solr (0)
- 架构_03. redis (0)
- 架构_04. mongodb (2)
- 架构_05. 设计模式 (0)
- 架构_06. 缓存机制 (0)
- 架构_07. 身份认证 (0)
- 架构_08. 单点登录 (0)
- 架构_09. JMS消息机制 (0)
- 架构_10. 工作流 (0)
- 架构_11. 日志 (1)
- 架构_12. 数据库-设计 (1)
- 架构_13.分布式架构 (1)
- web_C标签 (4)
- web中间件 (6)
- 综合技术 (4)
- 管理_maven (3)
- 管理_软件项目管理 (17)
- 思考_程序人生 (16)
- 资源_网站 (2)
- 其他 (1)
- Eclipse基本配置 (3)
- 2017-18 (8)
- Linux (1)
- 数字计算 (3)
- 微信开发 (0)
最新评论
-
masuweng:
JavaScript 动态表格增加、删除、行金额计算、合计 -
xxwozixin:
迷茫中在iteye上搜索“程序员的第一个五年规划”结果看到了这 ...
我的中兴五年生活
对于Select 1 与 Select null 的理解:
1.Select 1 在这里我主要讨论的有以下几个select 语句: table表是一个数据表,假设表的行数为10行,以下同。 1:select 1 from table 2:select count(1) from table 3:select sum(1) from table 对第一个select语句,我刚开始以为是“1”代表是列名,从2,3种顺推得出得结果:)有点无耻吧。不过通过我自己得观察,这样我觉得是不对的,所以我在SQL SERVER中测试了一下,发现结果如下: 1:测试结果,得出一个行数和table表行数一样的临时列(暂且这么叫,我也不知道该叫什么),每行的列值是1; 2:得出一个数,该数是table表的行数; 3:得出一个数,该数是table表的行数; 然后我又用“2”测试,结果如下: 1:得出一个行数和table表行数一样的临时列,每行的列值是2; 2:得出一个数,该数是table表的行数; 3:得出一个数,该数是table表的行数×2的数 然后我又用更大的数测试: 1:得出一个行数和table表行数一样的临时列,每行的列值是我写在select后的数; 2:还是得出一个数,该数是table表的行数; 3:得出一个数,该数是table表的行数×写在select后的数 综上所述:我发现第一种的写法是增加临时列,每行的列值是写在select后的数;第二种是不管count(a)的a值如何变化,得出的值总是table表的行数;第三种是计算临时列的和。 2.Select null Select null 与Select 1 类似,只不过返回的列值为Null,在与Exists配合使用时,只要有行返回,则Exists子查询仍然为True。和Select 1 不通,Select null 中不可以使用Count 和 SUm 函数。 null是一个特殊的值,既不是空也不是空格,而是一个不确定的值。 如下代码 SELECT null FROM addresses WHERE address_id = 1 的意义是在表addresses中有几行满足条件address_id = 1的值就返回几行null值 。
发表评论
-
Oracle_INSTR函数使用
2014-11-05 20:52 471在Oracle/PLSQL中,instr函数返回要截 ... -
win7_oracle11g_64位连接32位PLSQL_Developer
2014-10-13 00:30 533工具 已经装好的64位Oracle数据库 ... -
Oracle导出表(即DMP文件)的两种方法
2014-09-24 10:25 327方法一:利用PL/SQL Developer工具导出: ... -
Oracle 中 decode 函数用法
2014-07-24 23:52 298decode(条件,值1,返回值1, ... -
Oracle 同义词理解及应用
2014-06-02 18:58 470Oracle 同义词的理解及使用 -
2014_Oracle 触发器1
2014-06-01 14:10 318触发器的使用 (1) 提出的3种需求 当用户 ... -
Oracle 常用sql语句
2014-06-01 02:56 3871. ----***********Oracl ... -
PL/SQL Developer 常用功能2
2014-06-01 02:29 426PL/SQL Developer 常用功能 1. pl/ ... -
PL SQL Developer 使用总结
2014-05-31 19:55 632如果OS为windows 7 64位系统 ... -
oracle数据导入导出
2014-05-05 12:52 3771. oracle导入dmp数据库文件 ... -
配置hosts
2014-05-05 00:05 411解决办法: C:\Windows\System32\dri ... -
各种数据库分页SQL
2014-02-24 23:03 4511、Oracle select * from (selec ... -
怎么在短时间内处理大量数据
2014-01-30 00:32 425怎么在短时间内处理大量数据 ? 这几天去面试 ... -
Oracle触发器在MIS 开发中的应用_01
2012-01-09 16:39 980本文介绍了oracle触发器的概念和类型,总结了oracle触 ... -
oracle常用函数,sybase常用函数
2011-12-08 12:03 1815oracle常用函数与sybas ... -
Oracle左右连接和Sybase的比较
2011-11-16 00:55 1530数据表的连接 有: 1、内 ... -
Oracle触发器在MIS 开发中的应用
2013-01-08 17:25 766本文介绍了oracle触发器的概念和类型,总结了or ... -
decode( ) 函数使用
2011-07-25 11:22 712DECODE函数是ORACLE PL/ ... -
为什么要用存储过程
2011-07-14 10:27 844存储过程真的那么重要吗,它到底有什么好处呢? ... -
SQL语句
2011-03-17 14:09 876sql 语句: select的用法 --每个员工的所 ...
相关推荐
Oracle SQL 判断值为空OrNull 判断 Oracle SQL 中判断值为空或 Null 的方法有多种,在本文中,我们将介绍 Oracle 和 SQL Server 中的空值判断方法。 Oracle 中的空值判断 在 Oracle 中,可以使用 `NVL` 函数来...
在SQL中,`SELECT`语句是用于从数据库中检索数据的基本工具,它允许我们根据需求选择特定的列、过滤行、对数据进行排序和分组...理解和掌握`SELECT`语句的使用是SQL学习的基础,对于处理和理解数据库中的信息至关重要。
5. **保存与执行**:用户可以保存生成的脚本为.sql文件,或者直接在连接的SQL Server实例上执行。 通过这样的工具,数据迁移和备份过程变得简单且高效,避免了手动编写大量`INSERT`语句的繁琐工作。特别是在处理...
SQL select SQL distinct SQL where SQL AND & OR SQL Order By SQL insert SQL update SQL delete SQL 高级 SQL Top SQL Like SQL 通配符 SQL In SQL Between SQL Aliases SQL Join SQL Inner Join ...
1 :普通SQL语句可以用Exec执行 eg: Select * from tableName Exec( select * from tableName ) Exec sp_executesql N select * from tableName -- 请注意字符串前一定要加N 2:字段名,表名,数据库名之类...
在本篇中,我们将深入探讨SELECT语句的基本结构、功能以及与其他工具(如iSQL*Plus)的差异。 首先,基本的SELECT语句格式如下: ```sql SELECT [DISTINCT] column|expression [alias],... FROM table; ``` 这里...
本篇文章将详细介绍`NULL`值如何影响`COUNT`函数的行为,并通过具体的示例来帮助理解这一概念。 #### NULL值的基本概念 在数据库中,`NULL`值代表未知或缺失的数据。它不是空字符串(`''`)也不是数字零(`0`),而是一...
例如,从一个空表中选取`IsRight`字段赋值给`@VAR1`,`SELECT`会保持`@VAR1`不变,而`SET`会将其设为`NULL`。 4. **标量子查询**: - 对于无返回值的标量子查询,无论是`SET`还是`SELECT`,都会将变量设为`NULL`。...
SELECT COUNT(DISTINCT student_id), SUM(CASE WHEN score IS NOT NULL THEN 1 ELSE 0 END) FROM grade WHERE course_id = '0003'; ``` - 查询`student_info`的姓名和出生日期,按出生日期降序排列: ```sql ...
在数据库管理领域,SQL(Structured Query Language)是用于与关系型数据库进行交互的语言。MS SQL,全称为Microsoft SQL Server,是微软公司推出的一种基于SQL标准的关系数据库管理系统。本主题将聚焦于SELECT语句...
### T-SQL表的维护与SELECT TOP的用法 在SQL Server中,T-SQL(Transact-SQL)是用于管理、查询和操作数据库的一种语言。本文将详细介绍T-SQL中表的维护以及如何使用`SELECT TOP`子句来获取指定数量的记录。 #### ...
在数据库操作中,NULL值经常会出现,尤其是在进行比较、计算或者查询时,理解并正确使用这两个函数是提升SQL编程效率的关键。 ISNULL函数的基本语法如上所述,它接受两个参数:`check_expression`和`replacement_...
【SQL语句select简单记录总结1】 SQL,全称Structured Query Language,是用于管理和操作数据库的语言。在数据库领域,SQL是不可或缺的一部分,主要用于查询、插入、更新和删除数据。这里我们将对SQL语句中的`...
**VFP(Visual FoxPro)中的SQL-SELECT教程** 在VFP(Visual FoxPro)数据库管理系统中,SQL(Structured Query Language)是进行数据查询、更新、插入和删除等操作的关键工具。尤其对于SELECT语句,它是SQL中最...
以上是Oracle中`SELECT`语句的一些基本用法和高级技巧,通过这些示例和解释,希望能帮助读者更好地理解和应用`SELECT`语句。在实际工作中,根据不同的需求灵活运用这些技术,可以极大地提高数据查询和处理的效率。
### SQL Server SELECT 语句详解 #### 一、SELECT 语句概述 SQL Server 的 `SELECT` 语句是用于从数据库中检索数据的核心工具。它允许用户指定想要查询的数据,以及如何处理这些数据,例如排序、筛选或聚合等。 ##...
在本章中,重点在于让学习者理解SQL SELECT语句的功能,并能够编写和执行简单的查询。 首先,SQL SELECT语句的主要功能是用于从数据库中提取数据。它可以用于选取特定的列、对多个表进行联接操作,以及执行各种计算...
Oracle数据库的SQL SELECT语句是数据查询的核心工具,主要用于从数据库中检索信息。在本教程中,我们将深入了解如何编写基本的SQL SELECT语句及其主要功能。 首先,SQL SELECT语句有三个主要功能: 1. **列选择**...
id INT IDENTITY(1, 1) NOT NULL, f1 VARCHAR(2) PRIMARY KEY (id) ); GO INSERT INTO T (f1) SELECT 'A' UNION ALL SELECT 'B' UNION ALL SELECT 'C' UNION ALL SELECT 'D' UNION ALL SELECT 'E'; GO ``` 通过...