可以使用 NOT 操作符对 IN、BETWEEN、EXISTS子句进行
取反
。
对于简单的 WHERE 子句,使用 NOT 操作符没有什么太大优势,但在更复杂的子句中,NOT 操作符非常有用,例如:在与 IN 操作符联合使用时, NOT 操作符使得找出与
条件
列表不匹配的行非常简单。
SELECT 列名 ...
SELECT TBL_SchemaDetail.MaterialNo, TBL_StockMaterial.SalePrice
FROM TBL_StockMaterial RIGHT OUTER JOIN
TBL_SchemaDetail ON
TBL_StockMaterial.MaterialNo = TBL_SchemaDetail.MaterialNo AND
TBL_SchemaDetail.SchemaNo = '7411' AND TBL_StockMaterial.Sa
文章目录1. 练习强化2. where之比较运算3. where之逻辑运算4. where之模糊查询5. where之范围查询6. where之空值判断7. order排序8. 聚合函数9. group分组10. limit限制记录11. 连接13. 自连接13. 子查询14. 分页
1. 练习强化
查询所有字段:select * from 表名;
查询部分字段:select 字段1, 字段2… from 表名;
查询字段起别名:
select 字段 as ‘别名‘ f
1、对布尔值
取反
,使用 ~。
如 update set status=~status where id=2; status的值为true || false。
2、对0、1 数值
取反
,使用abs() 取绝对值。
如 update set status=abs(status-1) where id=1; status的值为0 || 1。
这里如果数据表里的值一开始为0,那么会报一个错: