sql server从表中选择数据并赋值给变量 |
您所在的位置:网站首页 › 用于更新表中记录的sql语句关键字 › sql server从表中选择数据并赋值给变量 |
本周学习了sql几种基本语句。 SQL语法SQL语法规则SQL语句总是以关键字开始,如SELECT、INSERT、UPDATE、DELETE、DROP、CREATE。SQL语句以分号结尾。SQL不区分大小写,意味着update与UPDATE相同。数据库表数据库通常包含一个或多个表。每个表都用一个名称标识。该表包含带有数据(行)的记录。 SQL语句以下SQL语句选择“visitors”表中的所有记录: SELECT * FROM visitors;一、select(选择) 语法SELECT 语法用于从数据库中选择数据。返回的数据存储在结果表中,称为结果集。 基本语法:SELECT和FROM在任何SQL查询语句中都有SELECT和FROM,它们必须按顺序排列。SELECT指示要查看哪些列,FROM标识它们所在的表。eg: SELECT column1, column2, ... FROM table_name;column1,column2,…是要从中选择数据的表的字段名称。若选择表中所有可用字段,则eg: SELECT * FROM table_name;以Northwind 样本数据库中“Customers”表为例: 1、select检索一列 从 “Customers” 表中选取 “City” 列: SELECT City FROM Customers;2、select检索多列 从 “Customers” 表中选取 “CustomerName” 和 “City” 列: SELECT CustomerName, City FROM Customers;两个列名在查询中用逗号分隔。 3、select检索所有列 从 “Customers” 表中选取所有列: SELECT * FROM Customers;若要选择表中的所有列,则可以使用 * 而不需要把所有列名罗列查询。 select distinct(选择不同)语法SELECT DISTINCT语法用于仅返回不同的(different)值。在一张表内,一列通常包含许多重复的值; 只列出不同的(different)值。eg: SELECT DISTINCT column1, column2, ... FROM table_name;还是以Northwind 样本数据库中“Customers”表为例, “Customers” 表中的 “Country” 列中选择DISTINCT值: SELECT DISTINCT Country FROM Customers;where clause(查询子句)WHERE 子句用于过滤记录,用于提取满足指定标准的记录。 SELECT column1, column2, ... FROM table_name WHERE condition;WHERE子句不仅用于SELECT语法,还用于UPDATE,DELETE语法等! 从"Customers"表中选择其国家为"Mexico"的所有客户,eg: SELECT * FROM Customers WHERE Country='Mexico';文本字段与数值字段SQL在文本值周围使用单引号。如果是数值字段,则不要使用引号。eg: SELECT * FROM Customers WHERE CustomerID=1;where 子句中可使用的运算符运算符 描述 = 等于 不等于,也为!= > 大于 = 大于等于 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |