我是靠谱客的博主 仁爱夕阳,最近开发中收集的这篇文章主要介绍SQL21天(3/21)表达式、条件语句与运算,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

目标:知道什么叫做表达式、知道条件语句,熟悉基本子句WHERE的使用、可以用算数、比较、字符和逻辑表达式来建立一个运算、学会使用不同种运算

WHERE 子句

SELECT  FROM 和WHERE是SQL中最常用的三个子句,where使得查询具有更大的选择性。例如在表bikes中选择一台特殊型号的车子,可以用: SELECT * FROM BIKES WHERE NAME ='BURLEY';在返回的数据中加上了条件限制

运算:对从数据库返回的数据进行数学处理时所用到的元素,可归为六组:数值型、比较型、字符型、逻辑型、备注型和混合型。   数值型:加减乘除和取模。取模是指除法运算中的余数部分,例子:5%2=1,对于优先数的数据不能应用取模。如果在运算中没有 使用括号那么,将会按照先乘除再模后加减的顺序。

3/21 SQL

按条件查找

 

例子:

SELECT*FROM BIKE WHERE NAME=’BURLEY’

 

运算

分为六组:数值型、比较型、字符型、逻辑性和备注性以及混合型。

数值型:

加减乘除和取模、5%2=1  6%2=0

对于有小数的数字不能进行取模运算,运算顺序:先乘除后取模再加减

 

例子:

SELECT *FROM price  #一个价格表

SELECT* ITEM ,WHOLSALE, WHOLSALE+0.15 FROM PRICE;OUTPUT

对于价格表里的每一个价格加15分,然后输出。(注意,这里的WHOLSALE+0.15是一个虚拟列,并没有对原始数据做出改变)

 

而为了使输出结果好看一些,我们还可以给她改名字

SELECT* ITEM ,WHOLSALE, (WHOLSALE+0.15)RETALL  FROM PRICE;OUTPUT

这样结果中的列名就从WHOLSALE+0.15变成了RETALL

 

有一些SQL的解释语法是不一样的《列名》=《别名》

也可能是一下例子:

SELECT* ITEM =PRODUCE ,WHOLSALE, (WHOLSALE+0.15)=RETALL  FROM PRICE;

 

减号有两种意思(负号和减法)

 

乘法(*)

SELECT *FROM PRICE

SELECT ITEM,WHOLESALE,WHOLESALE*0.9 NEWPRICE FROM PRICE;

SELECT *FROM REMA

 

选择空缺值

SELECT * FROM PRICE WHERE WHOLESALE=NULL;

 

大于小于等于

SELECT*FROM FRIENDS WHERE AREACODE>300;

 

SELECT*FROM FRIENDS WHERE AREACODE>=300;

小于等于也是同理

而且可以比较字符长度

最后

以上就是仁爱夕阳为你收集整理的SQL21天(3/21)表达式、条件语句与运算的全部内容,希望文章能够帮你解决SQL21天(3/21)表达式、条件语句与运算所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部