学习数据库笔记三

本文介绍了SQL查询的基础知识,包括使用select语句进行投影运算,以及如何进行条件判断如大于、小于、不等于等。通过一系列查询练习,展示了如何查询特定商品、处理价格区间、模糊匹配等操作。此外,还提供了两道SQL面试题,涉及数值范围修改和商品名称替换,强调了解决问题的思路和函数应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

select查询模型?

灰常重要!决定你能否写出强大的查询语句!


模型【列是变量(变量可以计算,所以列可以计算)

           where后是表达式,值为真假,值为真时取出这行变量(列)的值】 (where id=3和id为3的进行比较,结果为真,就取id为3的行)


**所以SQL语句的执行过程分两步1.判断where后表达式的值,2.等于true时,取出列(变量)的值,否则不取出。


select * from user where 1;         这条语句按照模型来解释就很好理解了,表达式什么情况下都等于真,那就是整个表的行都等于真,取出*所有列,结果就是取出整张表的数据

select * from user where  0;       这条语句是不管什么情况都为假,那就根本没有符合条件的行数,所以一行内容也没有查出



现在来说说’变量(列)可以计算‘?

先来个简单的,假如查询明年的年龄

select uid,name,age+1 from user;      直接在age上加1


假如你的老板让你查询本店铺商品比市场价格便宜多少

select goods_id,goods_name,shop_pr

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值