Mosh Hamedani数据库学习笔记(2)【查询语句】

选择语句


-- 选择语句 
-- sql中有几条语句,用分号隔开
-- 子句 SELECE(查询),FROM,WHERE(筛选),ORDER BY(排序)  子句的顺序不能改变
-- 最好把每条子句放在新建的行里面

查询语句

--  查询语句
SELECT   first_name,
	last_name ,
	points,
	(points + 10) * 100   AS discount_factor
FROM customers
-- where customer_id = 1 
-- order by first_name
-- 给某列加上别名 用AS关键字
-- 别名的好处(可以给列和结果集一个描述性名称)
-- 给列名中加入空格 使用单引号或者双引号进行引用  eg:  "discount factor" 
-- 算数表达式中运算符的顺序 : x / + - 

-- 查询结果集里得到的一份洲的唯一列表,使用DISTINCT 关键字  所以使用distinct关键字可以删去重复项

SELECT  DISTINCT state
FROM customers
-- 拆分子句,把每列放到新的一行

-- eg 1:Return all the products-- name
-- unit price
-- new price(unit price *1.1)

SELECT NAME,
	unit_price,
	unit_price*1.1 AS 'new price'
FROM products

WHERE子句

-- where子句  用于筛选数据

SELECT  *
FROM customers
WHERE points > 3000



-- 通常把数值用单引号封上,大小写无所谓

SELECT *
FROM customers
WHERE birth_date > '1990-01-01'  -- MySQL默认的日期表述形式


WHERE state = 'va' -- state = 'VA'
WHERE state != 'va'
-- 比较运算符
-- > , >= , < ,<= , = < != , <>

-- eg Get the orders placed this year 

-- solution(答案)
SELECT *
FROM orders
WHERE order_date >= '2019-01-01'

AND OR 和 NOT运算符

-- AND  OR 和 NOT运算符(operators)
-- 筛选数据时结合多条搜索条件 
-- 合并多个逻辑运算符时,需要注意运算符的顺序   优先级  AND > OR
SELECT *
FROM customers

-- 获取1990年出生或者至少有1000积分 并且位于va的顾客  带个括号
WHERE birth_date > '1990-01-01' OR 
	(points 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
### 回答1: CMOS模拟集成电路设计学习笔记 CMOS模拟集成电路设计学习是电子工程领域中的重要一环。CMOS(互补金属氧化物半导体)技术在现代集成电路设计中起着至关重要的作用。在学习CMOS模拟集成电路设计过程中,我对以下几个方面有所收获。 首先,电路的基本理论知识是学习CMOS模拟集成电路设计的基础。了解电路设计中的电压、电流、电阻、电容等基本概念,掌握基本的电路分析方法和技巧,对于有效地进行CMOS模拟集成电路设计非常重要。 其次,掌握CMOS技术的原理和特点。CMOS技术是使用N型和P型MOS管并排组成的电路结构,相比于其他技术,CMOS技术具有功耗低、抗干扰能力强等优势。了解CMOS技术的工作原理和特点,能够更好地应用于模拟集成电路的设计和优化过程中。 再次,学习射极耦合放大器(CAS)的设计和优化方法。CAS是模拟电路设计中常用的基本模块,具有放大增益高、抗干扰能力强等特点。通过学习CAS的设计和优化方法,能够更好地理解和应用于CMOS模拟集成电路设计中。 此外,了解电流镜、共源共排模式放大器、差分放大器、反馈电路等常见的CMOS模拟集成电路结构和设计技巧,对于深入理解CMOS模拟集成电路设计原理和方法非常有帮助。 最后,实践是学习CMOS模拟集成电路设计的重要环节。通过自己动手设计具体的电路实例,理解并解决实际问题,能够增加对理论知识的应用和理解。 总之,学习CMOS模拟集成电路设计需要掌握电路基本知识、了解CMOS技术原理和特点、学习常见的电路结构和设计技巧,并进行实践应用。通过不断学习和实践,我相信在CMOS模拟集成电路设计领域中会有更大的进步。 ### 回答2: cmos模拟集成电路设计是现代电子领域的重要研究方向之一。在学习过程中,我了解到cmos模拟集成电路设计的基本原理和方法,以及在实际应用中的一些注意事项。 首先,cmos模拟集成电路是一种使用cmos(互补金属氧化物半导体)技术制造的集成电路,其中的晶体管由n型和p型金属氧化物半导体场效应晶体管(NMOS和PMOS)组成。cmos模拟集成电路设计主要涉及到电流源、放大器、运算放大器、滤波器等模块的设计。 在设计过程中,要考虑电路的性能指标,如增益、带宽、噪声等。同时,为了提高电路的稳定性和可靠性,需要注意电路中的电源抑制、温度补偿、布线规划等方面的问题。 另外,cmos模拟集成电路设计还需要掌握一些基本的设计工具和方法。如Spice仿真工具的使用,可以通过仿真验证设计的正确性和性能指标。还有一些常用的设计技巧,如工作在互补模式、差分放大器、共模反馈电路等,可以有效提高电路的性能。 在实际应用中,cmos模拟集成电路设计广泛应用于各个领域。例如,用于通信系统中的放大器、滤波器等电路设计,用于传感器中的信号处理电路设计等。因此,掌握cmos模拟集成电路设计的知识和技能对于从事电子工程的相关人员来说是非常重要的。 总之,cmos模拟集成电路设计学习笔记包括了基本原理和方法,设计工具和技巧,以及实际应用等方面的内容。通过学习和掌握这些知识和技能,可以提高我们在cmos模拟集成电路设计方面的能力和水平。 ### 回答3: CMOS模拟集成电路设计学习笔记是我在学习过程中记录的一本笔记,总结了我对CMOS模拟集成电路设计的理解和经验。 首先,CMOS模拟集成电路是一种重要的集成电路设计技术,它利用CMOS工艺制造出的器件来实现各种模拟电路功能。学习CMOS模拟集成电路设计,首先需要了解CMOS工艺的基本原理和特点。CMOS工艺是一种使用N型细长沟道和P型细长沟道场效应管组成的半导体工艺,它具有电压驱动强、功耗低、噪声小等优点。此外,还需要学习CMOS工艺的制造工艺流程和工艺参数的选择。 在设计CMOS模拟集成电路时,首先需要进行电路的建模与分析。我学习了基本的电路理论与分析方法,如放大电路、逻辑电路、反馈电路等,并学会了使用理想运放进行电路近似分析。此外,还学习了CMOS器件的模型和特性,如MOSFET的输出特性曲线、小信号模型等。通过电路建模与分析,可以更好地理解电路的工作原理和设计要素。 然后,学习了CMOS模拟电路的常见设计技术和方法。其中,包括源随器的设计与优化、偏置电路设计、放大电路设计、运算放大器设计等。在设计过程中,我学会了使用EDA工具进行电路仿真和验证,以及对电路进行性能指标的评估。通过反复实践和调试,我逐渐掌握了设计方法和技巧。 最后,我还学习了一些高级的CMOS模拟集成电路设计技术,如电压参考电路设计、数据转换电路设计、低功耗设计等。这些技术使得我能够设计更加复杂和高性能的CMOS模拟集成电路,提高了我的设计能力和水平。 通过CMOS模拟集成电路设计学习笔记的记录和总结,我不仅巩固了自己的知识和理解,还积累了更多的设计经验。这本笔记对于我今后的工作和学习都具有重要的参考价值。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Cipher_Xing

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值