12 2019 档案
摘要:avg(col) -- 返回数值列的平均值,NULL值不包括在计算中。count(col) -- 返回指定列的值的数目,NULL不计入;count(*)返回表中记录数;count(distinct col)返回指定列的不同值的数目。first(col) -- 返回指定字段中第一个记录的值。last(
阅读全文
摘要:处理NULL值 - 数据库中某列为NULL值,使用函数在列值为NULL时返回固定值。 SQLServer:ISNULL(col,value) 示例:SELECT ISNULL(col,value) FROM tableName Oracle:NVL(col,value) 示例:SELECT NVL(
阅读全文
摘要:Text类型: Number类型: Date类型:
阅读全文
摘要:TOP子句 - 用于规定要返回的记录的数目。并不是所有数据库都支持TOP子句。 语法: SQLServer:SELECT TOP number|percent columnName(s) FROM tableName MySQL:SELECT columnName(s) FROM tableName
阅读全文
摘要:Alias(别名) - 为列名称和表名称指定别名 语法:表SELECT columnName(s) FROM tableName AS aliasName 列SELECT columnName AS aliasName FROM tableName 示例:SELECT po.OrderID, p.L
阅读全文
摘要:LIKE操作符 - 用于WHERE子句中搜索列中指定模式。 语法:SELECT columnName(s) FROM tableName WHERE columnName LIKE pattern 示例: 1.SELECT * FROM tableName WHERE columnName LIKE
阅读全文
摘要:JOIN - 用于根据两个或多个表中的列之间的关系,从这些表中查询数据。 语法:SELECT columnName(s) FROM tableName1 JOIN tableName2 -- 查询出n1*n2行,无相交条件 SELECT columnName(s) FROM tableName1 J
阅读全文
摘要:SQL约束 - 用于限制加入表的数据的类型 可以在创建表时规定约束(通过 CREATE TABLE 语句),或者在表创建之后也可以(通过 ALTER TABLE 语句)。 NOT NULL -- 约束强制列不接受 NULL 值。 UNIQUE -- 约束唯一标识数据库表中的每条记录。每个表可以有多个
阅读全文
摘要:SQL日期 MySQL: NOW() 返回当前的日期和时间 CURDATE() 返回当前的日期 CURTIME() 返回当前的时间 DATE() 提取日期或日期/时间表达式的日期部分 EXTRACT() 返回日期/时间按的单独部分 DATE_ADD() 给日期添加指定的时间间隔 DATE_SUB()
阅读全文
摘要:AUTO INCREMENT -- 在新记录插入表中时生成一个唯一的数字。插入表数据时,该字段不需规定值。 在每次插入新记录时,自动地创建主键字段的值。在表中创建一个 auto-increment 字段。 MySQL:AUTO_INCREMENT CREATE TABLE tableName ( c
阅读全文
摘要:CREATE DATABASE - 创建新数据库 语法:CREATE DATABASE database_nameALTER DATABASE - 修改数据库 CREATE TABLE - 创建新表 语法:CREATE TABLE 表名称 ( 列名称1 数据类型, 列名称2 数据类型, 列名称3 数
阅读全文
摘要:SQL是一种ANSI的标准计算机语言。ANSI:美国国家标准化组织。除SQL标准外,大部分SQL数据库都拥有私有的扩展。SQL对大小写不敏感。某些数据库系统要求在SQL命令末端使用分号,这样可以执行一条以上的语句。 SELECT - 从数据库表中获取数据 语法:SELECT 字段 FROM 表名 W
阅读全文

浙公网安备 33010602011771号