SqlSever基础 where not 逻辑非

镇场诗:
———大梦谁觉,水月中建博客。百千磨难,才知世事无常。
———今持佛语,技术无量愿学。愿尽所学,铸一良心博客。
——————————————————————————————————————————

1 code

 1 --创建一个数据库
 2 create database helloworld1
 3
 4 --用helloworld1这个数据库
 5 use helloworld1
 6
 7 --创建一个表格teacher
 8 create table Teacher
 9 (
10    Id int primary key identity(1,1),
11    Name nvarchar(10),
12    Class nchar(2)
13 )
14
15 --看看 teacher这个表格有啥
16 select * from Teacher
17
18 --向这个表格中插入这几行内容
19 insert into Teacher
20        values(‘女娲娘娘‘,‘道家‘),
21              (‘元始天尊‘,‘道家‘),
22              (‘释迦摩尼佛‘,‘佛家‘),
23              (‘耶稣‘,‘基督‘),
24              (‘绿度母‘,‘佛家‘),
25              (‘九天应元雷声普化天尊‘,‘道家‘),
26              (‘无盐娘娘‘,‘道家‘),
27              (‘王母娘娘‘,‘道家‘)
28
29 --显示teacher表中id 4或7 以外的所有行的全部内容
30 select * from Teacher
31 where not (Id=7 or Id=4) 

2 show

——————————————————————————————————————————
博文的精髓,在技术部分,更在镇场一诗。
SqlSever是优秀的语言,值得努力学习。熟悉数据库的增删查改,写程序必备。
如果博文的内容有可以改进的地方,甚至有错误的地方,请留下评论,我一定努力改正,争取铸成一个良心博客。
注:此文仅作为科研学习,如果我无意中侵犯了您的权益,请务必及时告知,我会做出改正。

时间: 2024-11-05 16:10:36

SqlSever基础 where not 逻辑非的相关文章

SqlSever基础 where and 逻辑与

镇场诗:---大梦谁觉,水月中建博客.百千磨难,才知世事无常.---今持佛语,技术无量愿学.愿尽所学,铸一良心博客.------------------------------------------ 1 code 1 --创建一个数据库 2 create database helloworld1 3 4 --用helloworld1这个数据库 5 use helloworld1 6 7 --创建一个表格teacher 8 create table Teacher 9 ( 10 Id int p

SqlSever基础 where or 逻辑或

镇场诗:---大梦谁觉,水月中建博客.百千磨难,才知世事无常.---今持佛语,技术无量愿学.愿尽所学,铸一良心博客.------------------------------------------ 1 code 1 --创建一个数据库 2 create database helloworld1 3 4 --用helloworld1这个数据库 5 use helloworld1 6 7 --创建一个表格teacher 8 create table Teacher 9 ( 10 Id int p

Linux高可用集群方案之heartbeat基础原理及逻辑架构

 这篇文章我们主要学习heartbeat高可用集群的基础原理及逻辑架构,以及heartbeat的简单配置  ll  本文导航    · heartbeat之基本原理   · heartbeat之集群组件   · heartbeat之心跳连接   · heartbeat之脑裂(资源争用.资源隔离) · heartbeat之配置文件   · heartbeat至高可用集群配置  ll  要求  掌握heartbeat高可用集群的相关组件及简单配置   heartbeat之基本原理  heartbea

逻辑非!

逻辑非运算符可以用于任何值.无论这个值是什么数据类型,这个运算符都会返回一个boolean. 它的流程是:先将这个值转换成boolean,然后取反,规则如下: 1.操作数是一个对象,返回false: var box =!{}; alert(box);//false 2.操作数是一个空字符串,返回true: var box =!''; alert(box);//true 3.操作数是一个非空字符串,返回false var box =!'lx'; alert(box);//false 4.操作数是数

双逻辑非

双逻辑非 双逻辑非操作,会把一个值(数字,字符串.....)转换为布尔值. 第一次逻辑非操作取反的布尔,第二次获得最初元素本身对应的布尔 alert(!!false);     //false alert(!!"blue");   //true alert(!!0);        //false alert(!!NaN)     //false alert(!!12345)  //true 双逻辑非

javascript使用两个逻辑非运算符(!!)的原因

javascript使用两个逻辑非运算符(!!)的原因:关于逻辑非运算符的使用这里就不用说了,比较简单,如果不了解可以参阅javascript的逻辑运算符一章节.在有些代码中可能大家可能会注意到有些地方使用了两个逻辑非运算符,第一感觉就是没有必要,比如操作数是true的话,使用两个逻辑非的返回值还是true,好像多此一举的行为,其实如果深究起来并非如此.先看一段代码实例: grep:function(elems,callback,inv ) { var ret=[],retVal; inv=!!

js逻辑非同时两次使用 !!null

今天遇到了"!!null"的写法,百度没有找到直接的解释,翻书在<javascript高级设计>P44找到了相应的解释: 同时使用两个逻辑非操作符,实际上就会模拟Boolean()转型函数的行为.其中,第一个逻辑非操作符会基于无论什么操作数返回一个布尔值,而第二个逻辑非操作则对该布尔值求反,于是就得到了这个值真正对应的布尔值.当然最终结果与对这个值使用Boolean()函数效果相同. 所以其实个人认为,!!写法就是Boolean()的一种简便写法. 可以运行下面示例来更形象

布尔操作符-逻辑非(!)

逻辑非(!) 逻辑非操作符由一个叹号(!)表示. 无论这个值是什么数据类型,这个操作符都会返回一个布尔值.逻辑非操作符首先会将它的操作数转换为一个布尔值,然后再将其求反.逻辑非操作符遵循下列规则: •如果操作数是一个对象,返回false: •如果操作数是一个空字符串,返回true: •如果操作数是一个非空字符串,则返回false: •如果操作数是数值0,返回true: •如果操作数是任意非0数值(包括Infinity),返回false: •如果操作数是null,返回true: •如果操作数是Na

SqlSever基础 where [] ^ 逻辑非,查找一列中不以指定字符开头的行的全部内容

镇场诗:---大梦谁觉,水月中建博客.百千磨难,才知世事无常.---今持佛语,技术无量愿学.愿尽所学,铸一良心博客.------------------------------------------ 1 code 1 --创建一个数据库 2 create database helloworld1 3 4 --用helloworld1这个数据库 5 use helloworld1 6 7 --创建一个表格teacher 8 create table Teacher 9 ( 10 Id int p