单表查询及函数.pptx

单表查询及函数

查询SQL培训——单表查询及函数培训要点查询语句的整体结构SELECT 字段清单FROM 表名【WHERE查询条件】 【GTOUPBY分组表达式】【HAVING分组查询条件】【ORDERBY排序表达式】可选子句SELECT语句查询语句的执行顺序SELECT语句关于Select子句SELECT字段清单FROM表名指定多列时,各列之间用逗号分开;指定表中所有列时,可用*实现;AS:在列名后使用此关键字来指定列的别名;Distinct:在字段清单中使用此关键字,可去除查询结果中的重复信息。SelectDistinctRiskcodeAs险种,KindcodeFromPrpcitemkind例SELECT语句selectt.uuidas编号,t.username名称fromtb_user_infot关于OrderBy子句SELECT字段清单FROM表名ORDERBY排序表达式OrderBy子句要放在所有子句的最后;排序表达式可以指定多列,各列之间用逗号分开,按列名顺序确定优先级;ASC:升序(默认);DESC:降序。SelectDistinctRiskcode,KindcodeFromPrpcitemkindOrderByRiskcodeDESC,Kindcode例SELECT语句selectt.uuidas编号,t.username名称,t.addtimefromtb_user_infotorderbyt.addtimedesc关于Where子句SELECT字段清单FROM表名WHERE查询条件ORDERBY排序表达式查询条件可以是单条件,也可以是组合条件;构成查询条件时要使用运算符。查询条件中字符串和日期要用单引号扩起来;字符串是大小写敏感的;日期值是格式敏感的,缺省的日期格式是DD-MON-RRSelectDistinctRiskcode,KindcodeFromPrpcitemkindWhereRiskcode=‘2701’OrderByRiskcodeDESC,Kindcode例SELECT语句selectt.lotteryid彩种,t.lotteryissue期号,fromtb_lottery_infotwheret.starttimestampto_date(2012-03-06,yyyy-mm-dd)orderbyt.lotteryidasc,t.lotteryissuedesc比较运算符运算符说明=等于大于小于=大于等于=小于等于或!=不等于!不小于!不大于列名运算符常量值Select*FromPrpcfeeWhereCurrecy1=‘CNY’列名运算符列名Select*FromPrpcfeeWhereCurrecy1=Currency例运算符selectt.unionorderid方案号fromtb_lotteryschemeinfotwheret.bonusvalue10000selectt.unionorderid方案号fromtb_lotteryschemeinfotwheret.bonusvaluet.schemevalueBETWEEN…AND…运算符在两值(包含)间进行比较筛选,例:selectt.unionorderid方案号fromtb_lotteryschemeinfotwheret.bonusvalue/100between500and50000selectt.unionorderid方案号fromtb_lotteryschemeinfotwheret.bonusvalue/100=500andt.bonusvalue/100=50000运算符IN运算符在指定的多个条件值中进行比较筛选,只要满足其中一个值即条件成立,例:selectt.lotteryid,t.descriptionfromtd_lotterytwheret.lotteryidin(214,215,216,217)selectt.lotteryid,t.descriptionfromtd_lotterytwheret.lotteryid=214ort.lotteryid=215ort.lotteryid=216ort.lotteryid=217运算符LIKE运算符查询条件部分匹配即可得查询结果,实现模糊查询;需与通配符一同使用;SQL提供的通配符有:“%”、“-”;%:可表示0个或多个字符;-:可表示一个字符只有CHAR、VARCHAR、TEXT类型的数据才能使用Like运算符和通配符;运算符LIKE运算符CNOCNAMECTIMESCOUNT1应用数学基础481202生物工程32803计算机软件基础32704计算机硬件基础24805模拟电路设计28906机械设计实践48687数据库设计16808设计理论28459计算机入门24

文档评论(0)

1亿VIP精品文档

相关文档