在sql中将表建在别的构件中用什么语句_SQL实战
學(xué)習(xí)主題:SQL
學(xué)習(xí)目標(biāo):
1 掌握子查詢
1. 什么是子查詢
(1) 什么是子查詢?
答:當(dāng)一個查詢是另一個查詢的條件時,稱之為子查詢。簡而言之:嵌套查詢
(2) 子查詢執(zhí)行的順序是什么?
答:先進(jìn)行內(nèi)查詢,后進(jìn)行外查詢
2. 使用子查詢
(1) 使用子查詢的原則是什么?
- 子查詢放在圓括號中
- 將子查詢放在比較條件的右邊
- 在單行子查詢中用單行運(yùn)算符,多行子查詢中用多行運(yùn)算符
(2) 有哪些類型的子查詢?
- 單行子查詢
- 多行子查詢
(3) 寫出誰的薪水比Abel高。
select distinct last_name,salary from employees where salary > (select salary from employees where last_name='Abel');3. 單行子查詢
(1) 單行子查詢的特點(diǎn)是什么?
答:只返回一行的查詢
(2) 主查詢對子查詢結(jié)果的單行比較運(yùn)算符有哪些?
- =
- >
- <
- >=
- <=
- <>
4. 在子查詢中使用組函數(shù)與HAVING子句
(1) 什么是子查詢錯誤?
答:對一個返回了多個結(jié)果行的子查詢使用了單行比較運(yùn)算符
5. 多行子查詢中IN運(yùn)算符
(1) 什么是多行子查詢?
答:返回多于一行的數(shù)據(jù)集
(2) 主查詢對子查詢的多行比較運(yùn)算符有哪些?
- in
- any
- all
學(xué)習(xí)主題:SQL
學(xué)習(xí)目標(biāo):
1 掌握子查詢以及DML
6. 多行子查詢中的ANY運(yùn)算符
(1) ANY運(yùn)算符的作用是什么?
答:any的意思是只要匹配到多個結(jié)果中的一個即可
7. 多行子查詢中的ALL運(yùn)算符
(1) ALL運(yùn)算符的作用是什么?
答:all的意思是只要匹配到多個結(jié)果中所有結(jié)果
8. 數(shù)據(jù)操縱語言(DML)INSERT的使用
(1) 數(shù)據(jù)操縱語言的作用是什么?
答:當(dāng)需要進(jìn)行數(shù)據(jù)的添加、刪除、更新操作時需要使用到DML
(2) 添加一個新的行到表中使用什么語句?
答:insert語句
(3) 插入數(shù)據(jù)語句的語法格式是什么?
insert into table_name[(column datatype[,column datatype...])] values(value1[,values2...])(4) 插入數(shù)據(jù)語句的語法格式是什么?
答:上同
9. 插入帶空值的行
(1) 插入帶空值的行有幾種方法?
- 省略該插入的字段
- 要不就指定他為null
10. 插入日期格式的數(shù)據(jù)
(1) 插入日期格式的數(shù)據(jù)
- 可以指定系統(tǒng)的時間
- 可以使用時間字符串,例如:'03/5月/2315'
- 可以使用to_date函數(shù)將一個字符串轉(zhuǎn)換
(2) 在Oracle中使用什么函數(shù)處理日期?
答:to_date函數(shù)
11. 從另一個表中復(fù)制行
(1) 如何從另一個表中復(fù)制行?
insert into table_name[(column datatype[,column datatype...])] select [(column datatype[,column datatype...])] from table2_name [where...]12. 在INSERT中使用默認(rèn)值
(1) 在Oracle中插入數(shù)據(jù)時對于default值的處理有幾種方式?
- 當(dāng)未指定default時,默認(rèn)的default是null
- 指定之后就是指定的數(shù)據(jù)了
13. 修改表中的數(shù)據(jù)
(1) 使用什么語句來更新表中的數(shù)據(jù)?
答:update語句
(2) 更新數(shù)據(jù)語句的語法格式是什么?
update table_name set column=value[,column=value...] [where condition;]14. 從表中刪除數(shù)據(jù)
(1) 使用什么語句來刪除表中的數(shù)據(jù)?
答:delete語句
(2) 刪除數(shù)據(jù)語句的語法格式是什么?
delete table_name [where condition;]總結(jié)
以上是生活随笔為你收集整理的在sql中将表建在别的构件中用什么语句_SQL实战的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 分数优先遵循志愿php源码_2021年南
- 下一篇: pkcs1转pkcs8 php,open