用途:从指定表中取出指定的列的数据。
语法:解释:
从数据库中选取资料列,并允许从一或多个资料表中,选取一或多个资料列或资料行。select 陈述式的完整语法相当复杂,但主要子句可摘要为:
select select_list
into new_table ]
from table_source
where search_condition ]
group by group_by_expression ]
h**ing search_condition ]
order by order_expression [ asc | desc ]
例:“persons” 表中的数据有。
选出字段名” lastname”、”firstname” 的数据。
返回结果:选出所有字段的数据。
返回结果:用途:
被用来规定一种选择查询的标准。
语法:下面的操作符能被使用在where中:, 注意: 在某些sql的版本中不等号< >能被写作为!= 解释:select语句返回where子句中条件为true的数据。 例:从” persons”表中选出生活在” sandnes” 的人。 "persons" 表中的数据有: 返回结果:用途: 在where子句中and和or被用来连接两个或者更多的条件。 解释:and在结合两个布尔表达式时,只有在两个表达式都为 true 时才传回 true or在结合两个布尔表达式时,只要其中一个条件为 true 时,or便传回 true 例:用and运算子来查找"persons" 表中firstname为”tove”而且lastname为” svendson”的数据。 返回结果: 用or运算子来查找"persons" 表中firstname为”tove”或者lastname为” svendson”的数据。 返回结果: 你也能结合and和or (使用括号形成复杂的表达式),如: 返回结果:用途: 指定需返回数据的范围。语法:例: persons”表中的原始数据。 用between…and返回lastname为从”hansen”到”pettersen”的数据: 返回结果:为了显示指定范围之外的数据,也可以用not操作符: 返回结果:用途: distinct关键字被用作返回唯一的值。 语法:解释: 当column-name(s)中存在重复的值时,返回结果仅留下一个。 例:orders”表中的原始数据。 用distinct关键字返回company字段中唯一的值: 返回结果:用途: 指定结果集的排序。 语法:解释: 指定结果集的排序,可以按照asc(递增方式排序,从最低值到最高值)或者desc(递减方式排序,从最高值到最低值)的方式进行排序,默认的方式是asc 例:orders”表中的原始数据: 按照company字段的升序方式返回结果集: 返回结果: 按照company字段的降序方式返回结果集: 返回结果:用途: 对结果集进行分组,常与汇总函数一起使用。语法:例: sales”表中的原始数据: 按照company字段进行分组,求出每个company的amout的合计: 返回结果:用途: 指定群组或汇总的搜寻条件。 语法:解释: h**ing 通常与 group by 子句同时使用。不使用 group by 时,h**ing 则与 where 子句功能相似。 用途 从指定表中取出指定的列的数据。语法 select column name s from table name 解释 从数据库中选取资料列,并允许从一或多个资料表中,选取一或多个资料列或资料行。select 陈述式的完整语法相当复杂,但主要子句可摘要为 select select list in... 用途 从指定表中取出指定的列的数据。语法 解释 从数据库中选取资料列,并允许从一或多个资料表中,选取一或多个资料列或资料行。select陈述式的完整语法相当复杂,但主要子句可摘要为 select select list into new table from table source where s... 知识要点 1 transact sql运算符 1 算术运算符。注 null与任何值运算结果为null。运算可用于datetime型数据。2 字符串运算符。3 比较运算符。逻辑常量 ture false。4 逻辑运算符。not 非 and 与 or 或 between 指定范围 like 模糊匹配 5...SQL语法手册
SQL语法手册
sql语法