MySQL入门(按条件输出)

为了便于比较,我在数据库里插入了几个富有特征的数据。



一、操作符between-and

如果要检查值v是否在值v1和v2之间,可以使用语法:

v between v1 and v2 或 v not between v1 and v2

(v between v1 and v2等价于v>=v1,v<=v2,v not between v1 and v2等价于v>v1,v<v2)



二、修改列名

如果希望修改输出的标题使其更具描述性的话,使用语法:

select columnName [as] alisas


原本列名为“Id”的列被改成“Class”。


三、显示不相同的记录

如果需要去除输出的重复元素,可以使用关键字distinct


当select子句中条目多于一条时,关键字distinct可以查找所有条目相互不同的数据。


(你可能会发现输出的数据与直接输出没有区别,这就是关键字distinct的效果:如果select子句中条目多于一条时,会去除所有条目的内容全部相同的数据,而我的数据只有Id是相同,Name和Number都不相同,所以全部显示出来。)


四、按排序显示结果

SQL提供对输出结果排序的order by子句,语法:

select colunm-list

from table-list

[where condition]

[order by columns-to-be-sorted]

(这个语法结构中,默认按升序排序,如果要按照降序排序,需要在columns-to-be-sorted后面附加关键字desc。当指定多列时,先对第一列排序,然后对第一列具有相同值的行按第二列排序,以此类推。)




参考资料:Java语言程序设计(进阶篇)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值