2021-09-16SQL Day2作业2

本文介绍了SQL中常用的通配符,如下划线_代表任意一个字符,百分号%代表任意多个字符,并详细讲解了模糊查询的结构,如WHERE+字段+LIKE+匹配文本。同时,列举了数值型数据类型如INTEGER、DECIMAL和FLOAT,以及文本型数据类型如CHAR和VARCHAR的特点。此外,还探讨了子查询的四种类别,包括标量子查询、关联子查询、普通子查询和返回二维表的子查询,及其在SQL查询中的应用。
摘要由CSDN通过智能技术生成

Q1:写出SQL语句中的通配符及其用法

1、下划线_:代表任意一个字符以及其具体的位置
2、百分号%:代表任意多个字符

Q2:写出模糊查询的具体结构

关键字(WHERE)+查询的列(字段名)+关键字(LIKE)+‘匹配文本’(含通配符)
e.g. SELECT * FROM milk_tea WHERE pro_name LIKE ‘数%’ OR prod_name LIKE ‘%糖’;

Q3:几种数值型数据类型

1、INTEGER:表示整数型,正负数都可以
2、DECIMAL:定点型,表示小数位数确定的小数,DECIMAL(5,2)表示总长度不超过5位,小数点后2位
3、FLOAT:浮点型,表示小数位数不确定的小数,FLOAT(5,3),总长度不超过5位,小数点后不超过3位。
Q4:几种文本型数据类型
1、CHAR:定长文本型,CHAR(10),字符总个数不超过10个,按照定义长度填充字符,分配空间是固定的。
2、VARCHAR:不定长文本型,按照具体字符动态分配空间,适用于长度不固定的字符串,对空间浪费少。

Q4:总结子查询的几种类别及分别的用法和特征

1、标量子查询:返回为一个值,可以作为常数处理。用作主查询语句的长数列SELECT、主查询语句的过滤条件WHERE、主查询语句分组的筛选条件HAVING
2、关联子查询:返回为一列数据,与主查询语句中的字段存在关联关系。用于主查询语句的过滤条件WHERE、主查询语句分组的筛选条件。关联条件需要写在子查询部分。
3、普通子查询:返回一列数据。用于主查询语句的过滤条件WHERE,表示不连续的取值范围,与IN配套使用。
4、普通子查询:返回一个二维表。用于主查询语句的目标表FROM

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值