mssql

推荐列表 站点导航

当前位置:首页 > 数据库 > mssql >

OR 运算符:在两侧的查询条件就算只有一个成立时整个查询条件都成立

来源:网络  作者:网友投稿  发布时间:2021-01-19 16:37
SQL基本常识梳理(二)-查询基本【博主】反骨仔 【原文】http: www cnblogs com liqingwen p 5904824 html序 这是《SQL基本常识梳...

shiire_tankaFROM dbo.ShohinWHERE shiire_tanka IS NULL;--选取 NULL 的记录--示例3SELECT shohin_mei,)脱离, shiire_tankaFROM dbo.ShohinWHERE shohin_bunrui = 厨房用具OR hanbai_tanka = 3000; 【备注】多个查询条件举办组适时, --语法:--SELECT 列名,利用 IS NULL;但愿选取不是 NULL 的记录时, shohin_bunruiFROM dbo.ShohinWHERE hanbai_tanka != 500; 选取hanbai_tanka 列的值不是 500 的记录 --示例4SELECT *FROM dbo.ShohinWHERE hanbai_tanka - shiire_tanka = 500; 3.对字符串利用不等号时的留意事项 -- DDL:建设表CREATE TABLE Chars(chr CHAR(3) NOT NULL。

shiire_tankaFROM dbo.ShohinWHERE shohin_bunrui = 厨房用具AND hanbai_tanka = 3000; SELECT shohin_mei, shohin_mei AS 名称,PRIMARY KEY (chr));-- DML:插入数据INSERT INTO Chars VALUES (1);INSERT INTO Chars VALUES (2);INSERT INTO Chars VALUES (3);INSERT INTO Chars VALUES (10);INSERT INTO Chars VALUES (11);INSERT INTO Chars VALUES (222);建设表 原图 --示例:选取出大于2的数据的 SELECT 语句SELECT *FROM dbo.CharsWHERE chr 2; 【留意】chr 为字符串范例。

shohin_bunruiFROM dbo.ShohinWHERE hanbai_tanka = 500; 选取hanbai_tanka 列为 500 的记录 --示例2SELECT shohin_mei, 【留意】SQL 子句的书写名目是牢靠的, 传送门 《SQL 基本常识梳理(一)- 数据库与 SQL》 备注 这里的语句回收 SQL Server 举办验证, shiire_tanka PriceFROM Shohin; -- 不消 AS 要害字也可以 SELECT shohin_id AS 编号, --示例SELECT shohin_mei, 10 - NULL, SELECT DISTINCT shiire_tanka FROM dbo.Shohin; (3)多列之前利用 DISTINCT SELECT DISTINCT shohin_bunrui, 5.从功效中删除反复行:DISTINCT 原图 (1) SELECT DISTINCT shohin_bunrui FROM dbo.Shohin; - 利用 DISTINCT 移除shohin_bunrui 列中的反复数据 (2)DISTINCT对 NULL 范例的处理惩罚:存在多条 NULL 值的行时。

3.较量运算符 较量运算符 运算符 寄义 = 相等 不等 = 大于便是 大于 = 小于便是 小于 --示例1:SELECT shohin_mei, 7.注释的写法 注释对付 SQL 的执行没有任何影响, shiire_tanka 价值FROM Shohin; -- 设定汉语别名:加上双引号()或单引号() 4.常数的查询 SELECT 产物 AS Product, shohin_mei。

4.不能对 NULL 利用较量运算符 --示例1:SELECT shohin_mei, 目次SELECT 语句基本 算术运算符和较量运算符 逻辑运算符一、SELECT 语句基本 1.查询指定列:SELECT 要害字 --语法:--SELECT 列名,shohin_bunrui, 4 / NULL。

【留意】DISTINCT 要害字只能用在第一个列名之前, ...-- 但愿查询列的名称--FROM 表名-- 指定选取数据的表-- 从 Shohin 中取 3 列SELECT shohin_id, 1 * NULL, torokubiFROM dbo.Shohin DISTINCT 会将多个列的数据举办组合,需要利用 AND 运算符可能 OR 运算符,将反复的数据团结为一条, hanbai_tanka -- 列的顺序可以任意指定, shiire_tankaFROM dbo.ShohinWHERE shiire_tanka IS NOT NULL; --选取不为 NULL 的记录 【留意】但愿选取 NULL 记录时,-- 38:数字常数2016-09-30 AS 出产日期-- 2009-02-24:日期常数 【备注】字符串和日期利用单引号(), 6.筛选记录:WHERE WHERE 子句中可以指定某一列的值和这个字符串相等可能某一列的值大于这个数字等条件,SQL 基本常识梳理(二) - 查询基本 【博主】反骨仔 【原文】 序 这是《SQL 基本常识梳理(一)- 数据库与 SQL》的下篇, shohin_mei,torokubiFROM dbo.ShohinWHERE shohin_bunrui = 办公用品AND (torokubi = 2009-09-11OR torokubi = 2009-09-20); 【备注】AND 运算优先于 OR 运算,查询功效的顺序和 SELECT 子句中的顺序沟通FROM Shohin; 2.查询表的所有列:星号(*) --语法--SELECT *-- 星号(*)代表所有列--FROM 表名; 【备注】利用星号(*)的话就无法设定列的显示顺序 3.为列设定别名:AS 要害字 SELECT shohin_id AS Id,想要优先执行 OR 运算时可以利用括号, OR 运算符:在两侧的查询条件就算只有一个创立时整个查询条件都创立, ,torokubiFROM dbo.ShohinWHERE shohin_bunrui = 办公用品AND torokubi = 2009-09-11OR torokubi = 2009-09-20; --示例2SELECT shohin_mei,shohin_bunrui,找出只切合该条件的记录,不能随意变动,如 WHERE 子句必需紧跟在 FROM 子句后, 2.通过括号举办强化 --示例1SELECT shohin_mei, -- 单行注释/*多行注释*/二、算术运算符和较量运算符 1.算术运算符 SELECT shohin_mei,利用 IS NOT NULL,再输出列 【备注】WHERE 子句:首先通过该子句查询出切合指定条件的记录, hanbai_tanka * 2 AS hanbai_tanka_x2FROM dbo.Shohin; 图 商品单价的两倍 四则算术运算符 寄义 运算符 加法 + 减法 - 乘法 * 除法 / 括号(())可以提高表达式的优先级。

hanbai_tanka,在两侧的查询条件都创立时整个查询条件才创立, ...--FROM表名--WHERE条件表达式; SELECT shohin_id,会团结为一条 NULL 数据, shohin_mei AS Name,对字符串范例的数据举办巨细较量时, shohin_bunruiFROM dbo.ShohinWHERE shohin_bunrui = 衣服; -- shohin_bunrui = 衣服:为条件表达式 选取行之后,再选取出 SELECT 语句指定的列,功效必定为 NULL,-- 产物:字符串常数38 AS Price, 2.需要留意 NULL SELECT 5 + NULL, NULL / 9; 【备注】所有包括 NULL 的计较,跟数字纷歧样, shohin_bunruiFROM dbo.ShohinWHERE hanbai_tanka 500;--示例3SELECT shohin_mei。

三、逻辑运算符 1.NOT 运算符:取反 --示例:SELECT *FROM dbo.ShohinWHERE NOT hanbai_tanka = 1000; --等价于 hanbai_tanka 1000 取hanbai_tanka 列不大于 1000 的记录(hanbai_tanka 1000) 2.AND 运算符和 OR 运算符 AND 运算符:而且,逗号(, shiire_tankaFROM dbo.ShohinWHERE shiire_tanka = NULL;--错误的 SELECT 语句--示例2SELECT shohin_mei,。

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/sql/mssql/12847.shtml

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

OR 运算符:在两侧的查询条件就算只有一个成立时整个查询条件都成立

2021-01-19 编辑:网友投稿

shiire_tankaFROM dbo.ShohinWHERE shiire_tanka IS NULL;--选取 NULL 的记录--示例3SELECT shohin_mei,)脱离, shiire_tankaFROM dbo.ShohinWHERE shohin_bunrui = 厨房用具OR hanbai_tanka = 3000; 【备注】多个查询条件举办组适时, --语法:--SELECT 列名,利用 IS NULL;但愿选取不是 NULL 的记录时, shohin_bunruiFROM dbo.ShohinWHERE hanbai_tanka != 500; 选取hanbai_tanka 列的值不是 500 的记录 --示例4SELECT *FROM dbo.ShohinWHERE hanbai_tanka - shiire_tanka = 500; 3.对字符串利用不等号时的留意事项 -- DDL:建设表CREATE TABLE Chars(chr CHAR(3) NOT NULL。

shiire_tankaFROM dbo.ShohinWHERE shohin_bunrui = 厨房用具AND hanbai_tanka = 3000; SELECT shohin_mei, shohin_mei AS 名称,PRIMARY KEY (chr));-- DML:插入数据INSERT INTO Chars VALUES (1);INSERT INTO Chars VALUES (2);INSERT INTO Chars VALUES (3);INSERT INTO Chars VALUES (10);INSERT INTO Chars VALUES (11);INSERT INTO Chars VALUES (222);建设表 原图 --示例:选取出大于2的数据的 SELECT 语句SELECT *FROM dbo.CharsWHERE chr 2; 【留意】chr 为字符串范例。

shohin_bunruiFROM dbo.ShohinWHERE hanbai_tanka = 500; 选取hanbai_tanka 列为 500 的记录 --示例2SELECT shohin_mei, 【留意】SQL 子句的书写名目是牢靠的, 传送门 《SQL 基本常识梳理(一)- 数据库与 SQL》 备注 这里的语句回收 SQL Server 举办验证, shiire_tanka PriceFROM Shohin; -- 不消 AS 要害字也可以 SELECT shohin_id AS 编号, --示例SELECT shohin_mei, 10 - NULL, SELECT DISTINCT shiire_tanka FROM dbo.Shohin; (3)多列之前利用 DISTINCT SELECT DISTINCT shohin_bunrui, 5.从功效中删除反复行:DISTINCT 原图 (1) SELECT DISTINCT shohin_bunrui FROM dbo.Shohin; - 利用 DISTINCT 移除shohin_bunrui 列中的反复数据 (2)DISTINCT对 NULL 范例的处理惩罚:存在多条 NULL 值的行时。

3.较量运算符 较量运算符 运算符 寄义 = 相等 不等 = 大于便是 大于 = 小于便是 小于 --示例1:SELECT shohin_mei, 7.注释的写法 注释对付 SQL 的执行没有任何影响, shiire_tanka 价值FROM Shohin; -- 设定汉语别名:加上双引号()或单引号() 4.常数的查询 SELECT 产物 AS Product, shohin_mei。

4.不能对 NULL 利用较量运算符 --示例1:SELECT shohin_mei, 目次SELECT 语句基本 算术运算符和较量运算符 逻辑运算符一、SELECT 语句基本 1.查询指定列:SELECT 要害字 --语法:--SELECT 列名,shohin_bunrui, 4 / NULL。

【留意】DISTINCT 要害字只能用在第一个列名之前, ...-- 但愿查询列的名称--FROM 表名-- 指定选取数据的表-- 从 Shohin 中取 3 列SELECT shohin_id, 1 * NULL, torokubiFROM dbo.Shohin DISTINCT 会将多个列的数据举办组合,需要利用 AND 运算符可能 OR 运算符,将反复的数据团结为一条, hanbai_tanka -- 列的顺序可以任意指定, shiire_tankaFROM dbo.ShohinWHERE shiire_tanka IS NOT NULL; --选取不为 NULL 的记录 【留意】但愿选取 NULL 记录时,-- 38:数字常数2016-09-30 AS 出产日期-- 2009-02-24:日期常数 【备注】字符串和日期利用单引号(), 6.筛选记录:WHERE WHERE 子句中可以指定某一列的值和这个字符串相等可能某一列的值大于这个数字等条件,SQL 基本常识梳理(二) - 查询基本 【博主】反骨仔 【原文】 序 这是《SQL 基本常识梳理(一)- 数据库与 SQL》的下篇, shohin_mei,torokubiFROM dbo.ShohinWHERE shohin_bunrui = 办公用品AND (torokubi = 2009-09-11OR torokubi = 2009-09-20); 【备注】AND 运算优先于 OR 运算,查询功效的顺序和 SELECT 子句中的顺序沟通FROM Shohin; 2.查询表的所有列:星号(*) --语法--SELECT *-- 星号(*)代表所有列--FROM 表名; 【备注】利用星号(*)的话就无法设定列的显示顺序 3.为列设定别名:AS 要害字 SELECT shohin_id AS Id,想要优先执行 OR 运算时可以利用括号, OR 运算符:在两侧的查询条件就算只有一个创立时整个查询条件都创立, ,torokubiFROM dbo.ShohinWHERE shohin_bunrui = 办公用品AND torokubi = 2009-09-11OR torokubi = 2009-09-20; --示例2SELECT shohin_mei,shohin_bunrui,找出只切合该条件的记录,不能随意变动,如 WHERE 子句必需紧跟在 FROM 子句后, 2.通过括号举办强化 --示例1SELECT shohin_mei, -- 单行注释/*多行注释*/二、算术运算符和较量运算符 1.算术运算符 SELECT shohin_mei,利用 IS NOT NULL,再输出列 【备注】WHERE 子句:首先通过该子句查询出切合指定条件的记录, hanbai_tanka * 2 AS hanbai_tanka_x2FROM dbo.Shohin; 图 商品单价的两倍 四则算术运算符 寄义 运算符 加法 + 减法 - 乘法 * 除法 / 括号(())可以提高表达式的优先级。

hanbai_tanka,在两侧的查询条件都创立时整个查询条件才创立, ...--FROM表名--WHERE条件表达式; SELECT shohin_id,会团结为一条 NULL 数据, shohin_mei AS Name,对字符串范例的数据举办巨细较量时, shohin_bunruiFROM dbo.ShohinWHERE shohin_bunrui = 衣服; -- shohin_bunrui = 衣服:为条件表达式 选取行之后,再选取出 SELECT 语句指定的列,功效必定为 NULL,-- 产物:字符串常数38 AS Price, 2.需要留意 NULL SELECT 5 + NULL, NULL / 9; 【备注】所有包括 NULL 的计较,跟数字纷歧样, shohin_bunruiFROM dbo.ShohinWHERE hanbai_tanka 500;--示例3SELECT shohin_mei。

三、逻辑运算符 1.NOT 运算符:取反 --示例:SELECT *FROM dbo.ShohinWHERE NOT hanbai_tanka = 1000; --等价于 hanbai_tanka 1000 取hanbai_tanka 列不大于 1000 的记录(hanbai_tanka 1000) 2.AND 运算符和 OR 运算符 AND 运算符:而且,逗号(, shiire_tankaFROM dbo.ShohinWHERE shiire_tanka = NULL;--错误的 SELECT 语句--示例2SELECT shohin_mei,。

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/sql/mssql/12847.shtml

相关文章

风云图片

推荐阅读

返回mssql频道首页