sql server从表中选择数据并赋值给变量

您所在的位置:网站首页 用于更新表中记录的sql语句关键字 sql server从表中选择数据并赋值给变量

sql server从表中选择数据并赋值给变量

2024-07-09 05:52| 来源: 网络整理| 查看: 265

本周学习了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”表为例:

sql server从表中选择数据并赋值给变量_运算符

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