`
sulifeng
  • 浏览: 40904 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

一点SQL笔记

    博客分类:
  • SQL
SQL 
阅读更多
1. 注意数据库里null的含义
   假设book表里存放的是所有书和它们的当前借阅者,书以索书号callnumber来区别彼此,借阅者以borrowmemno来区分彼此。当然存在某书当前没有借阅者的情况,此时该书的borrowmemno字段为null而不是''(例如INSERT INTO Book VALUES (225, '1', NULL, NULL, 'Call125', NULL););
  下面这个查询语句是不会返回一行结果的:

select *
from book
where borrowermemno not in('123','124',null)
;
分享到:
评论

相关推荐

    SQL学习笔记一

    本篇“SQL学习笔记一”将围绕SQL的基础概念、基本操作以及其在实际工作中的应用展开讨论。 首先,我们要理解SQL的核心功能,包括数据查询、数据插入、数据更新和数据删除,这四大操作构成了SQL的基本语法结构。例如...

    Oracle_SQL学习笔记

    ### Oracle SQL 学习笔记关键知识点详解 #### 一、SQL 并行查询 并行查询是 Oracle 提供的一种提高查询性能的技术,特别是在处理大型数据集时尤其有效。通过利用多处理器或多核 CPU 的能力,并行查询能够显著加快...

    sql语句个人学习笔记

    在本笔记中,通过`INSERT INTO`命令实现了这一点。 - **插入到表 `tb_1`:** ```sql INSERT INTO tb_1 (id, username, repassword, pid) VALUES (2, 'linqunwei2', '123456', 5); INSERT INTO tb_1 (id, ...

    SQL2005数据恢复笔记

    ### SQL2005数据恢复笔记 #### 概述 在SQL Server 2005中,当数据不慎被删除时,可以通过特定的方法从数据库的日志文件中恢复这些数据。本笔记将详细介绍如何通过SQL Server 2005的日志功能来恢复已删除的数据,并...

    精妙SQL速查手册(.txt)

    SQL语句先前写的时候,很容易把一些特殊的用法忘记,我特此整理了一下SQL语句操作,方便自己写SQL时方便一点,想贴上来,一起看看,同时希望大家能共同多多提意见,也给我留一些更好的佳句,整理一份《精妙SQL速查...

    T-SQL学习笔记.chm

    一:简单的语法知识 二:简单的增 删 改 查和一些相关子句 三:复杂一点的查询 四:约束 五:create drop alter 六:视图 七:存储过程与用户自定义函数 八:触发器 九:全文索引 十:游标

    我的oracle一点笔记

    Oracle SQL命令的使用在笔记中也有提及,如`alter user system account unlock;`用于解锁用户账户,`passw`用于更改口令,`show user`显示当前登录用户,`exit`退出当前会话,`conn system/671312 as sysdba`用于以`...

    成功之路:Oracle11g学习笔记.pdf

    开发技巧展示是《成功之路:Oracle 11g学习笔记》的一大特色(这一点很值得资深的开发人员借鉴)! 《成功之路:Oracle 11g学习笔记》共24章,主要介绍了Oracle安装、干净卸载Oracle、数据库启动关闭、Oracle网络配置等...

    SQL server java 驱动 绿色版驱动下载

    5. `计科二200706410340韩沙沙`:看起来像是个人资料或课程作业,可能包含了与SQL Server JDBC驱动相关的代码或笔记。 为了正确使用这些驱动,你需要将它们添加到Java的类路径(ClassPath)中。有几种方法可以做到...

    MySql的一点学习笔记.zip

    MySQL是一款开源、免费的SQL数据库,由瑞典的MySQL AB公司开发,后来被Oracle公司收购。它支持多种操作系统,如Windows、Linux、macOS等,具有高效、可靠和易于使用的特点。 2. **安装与配置** 在不同的操作系统...

    成功之路 Oracle 11g 中文学习笔记

    成功之路 Oracle 11g 中文学习笔记 专为开发人员编写,先引导开发新手熟悉Oracle环境,然后进入数据库开发,并要掌握项目开发的一些技巧。开发技巧展示是本书一大特色(这一点很值得资深的开发人员借鉴)! 本书共24...

    关于PDO操作的一点笔记

    ### 关于PDO操作的一点笔记 #### 一、连接数据库 PDO(PHP Data Objects)是一种轻量级且功能强大的数据库访问层,它提供了一个统一的接口来与多种数据库进行交互。PDO 支持多种数据库系统,包括 MySQL、SQLite、...

    精通oracle 10g plsql 编程-学习笔记

    ### 精通Oracle 10g PL/SQL编程学习笔记 #### 一、PL/SQL综述 **1.1 PL/SQL的功能与作用** PL/SQL (Procedural Language for SQL) 是一种专门为Oracle数据库设计的过程化语言,它结合了SQL的数据处理能力与过程化...

    ios-做一个笔记的demo.zip

    在iOS应用中,SQLite可以通过`FMDB`这样的Objective-C或Swift库进行操作,提供简单易用的接口来执行SQL查询、插入、更新和删除数据。 2. **文本输入与显示**:标签为“文本输入”,这通常涉及`UITextField`和`...

    笔记笔记笔记笔记笔记笔记

    "笔记笔记笔记笔记笔记笔记"这个标题可能是在强调笔记对于IT学习过程的反复性和重要性,而描述中的单一词汇"笔记"进一步突出了这一点。在IT领域,笔记涵盖了各种主题,如编程语言、数据结构、算法、操作系统、网络、...

    JAVA自学笔记,一点一点积累的!

    - **数据库连接**:配置数据库驱动,建立数据库连接,执行SQL语句。 - **结果集处理**:使用ResultSet遍历查询结果,理解其游标机制。 - **事务管理**:学习如何在Java中控制数据库事务的提交和回滚。 9. **Java...

    关于个人的java笔记整理

    深入一点,笔记可能还会讲解异常处理、集合框架(ArrayList、LinkedList、HashSet、HashMap等)以及接口与抽象类的区别。 在Java I/O流方面,笔记可能涵盖输入输出流的基本使用、文件操作、对象序列化和反序列化,...

    OAF 开发笔记

    ### OAF 开发笔记知识点详解 #### 一、AM设置与命名规范 ##### AM设置 在Oracle Application Framework (OAF)开发中,AM(Application Module)是管理业务逻辑的关键组件。为了防止对象钝化(即对象状态丢失),需...

    php简单程序(附笔记)

    例如,`mysqli_connect()`建立连接,`mysqli_query()`执行SQL查询。 9. **错误和异常处理**:PHP使用`try...catch`结构捕获和处理异常,`error_reporting()`和`ini_set('display_errors', 1)`用于设置错误报告级别...

Global site tag (gtag.js) - Google Analytics