共 32 篇文章 |
|
SQL NULL 函数SQL ISNULL()、NVL()、IFNULL() 和 COALESCE() 函数。下面,如果 "UnitsOnOrder" 是 NULL,则不利于计算,因此如果值是 NULL 则 ISNULL() 返回 0。SELECT ProductName,UnitPrice*(UnitsInStock+ISNULL(UnitsOnOrder,0))FROM ProductsOracle。SELECT ProductName,UnitPrice*(UnitsInStock+NVL(UnitsOnOrder,0))FROM Prod... 阅24 转0 评0 公众公开 10-06-10 22:54 |
SQL NULL 值。本章讲解 IS NULL 和 IS NOT NULL 操作符。SQL 的 NULL 值处理。我们必须使用 IS NULL 和 IS NOT NULL 操作符。SQL IS NULL.SELECT LastName,FirstName,Address FROM PersonsWHERE Address IS NULL.提示:请始终使用 IS NULL 来查找 NULL 值。SQL IS NOT NULL.SELECT LastName,FirstName,Address FROM PersonsWHERE Address IS NO... 阅18 转0 评0 公众公开 10-06-10 22:52 |
SQL FOREIGN KEY 约束SQL FOREIGN KEY 约束。如果需要命名 FOREIGN KEY 约束,以及为多个列定义 FOREIGN KEY 约束,请使用下面的 SQL 语法:MySQL / SQL Server / Oracle / MS Access:CREATE TABLE Orders(O_Id int NOT NULL,OrderNo int NOT NULL,Id_P int,PRIMARY KEY (O_Id),CONSTRAINT fk_PerOrders FOREIGN KEY (Id_P)REFERENCES Persons(... 阅2858 转9 评0 公众公开 10-06-10 22:44 |
SQL PRIMARY KEY 约束SQL PRIMARY KEY 约束。如果需要命名 PRIMARY KEY 约束,以及为多个列定义 PRIMARY KEY 约束,请使用下面的 SQL 语法:MySQL / SQL Server / Oracle / MS Access:CREATE TABLE Persons(Id_P int NOT NULL,LastName varchar(255) NOT NULL,FirstName varchar(255),Address varchar(255),City varchar(255),CONSTRAINT uc_Pe... 阅121 转3 评0 公众公开 10-06-10 22:44 |
SQL UNIQUE 约束SQL UNIQUE 约束。CREATE TABLE Persons(Id_P int NOT NULL,LastName varchar(255) NOT NULL,FirstName varchar(255),Address varchar(255),City varchar(255),CONSTRAINT uc_PersonID UNIQUE (Id_P,LastName))SQL UNIQUE Constraint on ALTER TABLE.如需命名 UNIQUE 约束,并定义多个列的 UNIQUE 约束,请使用下面的 SQL 语法... 阅395 转2 评0 公众公开 10-06-10 22:43 |
SQL NOT NULL 约束SQL NOT NULL 约束。NOT NULL 约束强制列不接受 NULL 值。NOT NULL 约束强制字段始终包含值。这意味着,如果不向字段添加值,就无法插入新纪录或者更新记录。下面的 SQL 语句强制 "Id_P" 列和 "LastName" 列不接受 NULL 值:CREATE TABLE Persons(Id_P int NOT NULL,LastName varchar(255) NOT NULL,Firs... 阅173 转1 评0 公众公开 10-06-10 22:42 |
SQL 约束 (Constraints)SQL 约束。约束用于限制加入表的数据的类型。可以在创建表时规定约束(通过 CREATE TABLE 语句),或者在表创建之后也可以(通过 ALTER TABLE 语句)。我们将主要探讨以下几种约束:NOT NULL UNIQUE PRIMARY KEY FOREIGN KEY CHECK DEFAULT.注释:在下面的章节,我们会详细讲解每一种约束。 阅241 转3 评0 公众公开 10-06-10 22:40 |
SQL CREATE TABLE 语句CREATE TABLE 语句。CREATE TABLE 语句用于创建数据库中的表。SQL CREATE TABLE 语法。CREATE TABLE 表名称(列名称1 数据类型,列名称2 数据类型,列名称3 数据类型,....)SQL CREATE TABLE 实例。CREATE TABLE Persons(Id_P int,LastName varchar(255),FirstName varchar(255),Address varchar(255),City varchar(255)) 阅905 转3 评0 公众公开 10-06-10 22:40 |
SQL CREATE DATABASE 语句CREATE DATABASE 语句。CREATE DATABASE 用于创建数据库。SQL CREATE DATABASE 语法。CREATE DATABASE database_nameSQL CREATE DATABASE 实例。现在我们希望创建一个名为 "my_db" 的数据库。我们使用下面的 CREATE DATABASE 语句:CREATE DATABASE my_db.可以通过 CREATE TABLE 来添加数据库表。 阅329 转1 评0 公众公开 10-06-10 22:39 |
SQL SELECT INTO 语句。SQL SELECT INTO 语句可用于创建表的备份复件。SELECT column_name(s)INTO new_table_name [IN externaldatabase]FROM old_tablenameSQL SELECT INTO 实例 - 制作备份复件。SELECT LastName,FirstNameINTO Persons_backupFROM PersonsSQL SELECT INTO 实例 - 带有 WHERE 子句。SELECT LastName,FirstnameINTO Persons_ba... 阅494 转2 评0 公众公开 10-06-10 22:39 |