简单查询。
范例:要求显示每一个雇员的姓名、职务、基本年薪。
但是这个时候显示列出现了一个“sal*12”,这个列名不方便浏览,可以起一个别名。
简单查询中也可以使用“||连接查询字段。
范例:观察“||的使用。
由于“,”属于原样输出的字符串,所以必须使用“”括起来,即:在sql语句之中,“'表示的是字符串。
范例:要求现在的数据按照如下的格式显示:
雇员的编号是:7369的雇员姓名是:smith,基本工资是:800,职位是:clerk!
一定要记住,别名中的内容不要使用“'”括起来,而只有在select子句**现的内容使用“'”
限定查询。限定查询就是在之前的语法上增加一个where子句,用于指定限定条件,where子句之后可以增加多个条件,最常见的条件就是基本的关系运算:>、between...
and、like、in、is null、and 、or、not。
范例:查询工资在1500~3000之间的全部雇员信息。
范例:查询所有不是办事员的雇员信息。
范例:查询在2023年雇佣的全部雇员信息(知识点:between...and操作符不光只是针对数字有用,对于日期也同样有用)。
范例:查询出所有领取奖金的雇员信息。
范例:查询出雇员编号是的雇员信息。
而如果现在使用的是not in呢?则表示不在指定的范围之中。
知识点:如果使用了in操作符,查询的范围之中存在了null,不影响查询;如果not in**现了null,则不会有任何的查询结果返回。
范例:要求查询出雇员姓名中第二个字母是a的全部雇员信息。
知识点:like子句的通配符:
匹配单个字符:_ 1 个。
匹配任意多个字符:% 0个、1个、多个。
order by子句是写在所有的sql语句最后的内容。
升序asc:默认,不写也是升序;
降序desc:用户需要时指定,由大到小排序。
范例:查询出所有雇员信息,按照工资由高到低排序,如果工资相同,则按照雇佣日期由早到晚排序。
SQL存储过程高级基础语法
sql存储过程基本语法 一。注释。单行注释,从这到本行结束为注释sql 语法,类似c c 中 多行注释,类似c c 中 二。变量 int,smallint,tinyint,decimal,float,real,money smallmoneysql 语法,text image,char,varcha...
sql语法
知识要点 1 transact sql运算符 1 算术运算符。注 null与任何值运算结果为null。运算可用于datetime型数据。2 字符串运算符。3 比较运算符。逻辑常量 ture false。4 逻辑运算符。not 非 and 与 or 或 between 指定范围 like 模糊匹配 5...
SQL语法
distinct 输出唯一值。select distinct from where between and 介于某一范围的数据。where 某行 between and in 属于某一子集合的数据。where 某行 in substring expression 开始位 长度 选取字符串。selec...