数据库之Oracle 查询 select - day01
生活随笔
收集整理的這篇文章主要介紹了
数据库之Oracle 查询 select - day01
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Oracle 知識(shí)命令大全-day01
web 版本sqlplus
http://localhost:5560/isqlplus/workspace.uix普通用戶登陸
sqlplus scott/11超級(jí)用戶登陸
sqlplus /nolog connect /as sysdba查看用戶之下有什么表
desc employees; --(->表名)查詢所有格式
select * from employees; --(->表名)查詢員工工號(hào),姓,Email
select employees_id, last_name, email from employees;查詢語(yǔ)句中數(shù)字的加減乘除
select last_name, salary, salary * 12 + 1000;查詢?nèi)掌诘募訙p法
日期的乘除法沒(méi)有實(shí)際意義
空值問(wèn)題
select * from employees; --凡是空值參與運(yùn)算,結(jié)果都為空 select employee_id, salary, commission_pct, salary*(1 + commission_pct) from employees;起別名
--annual_sal 是別名 select employee_id, last_name, 12*salary annual_sal from employees;起別名一般用as 但是as可以被省略,同時(shí)一般使用雙引號(hào),但是使用大小寫(xiě)或者是由兩個(gè)單詞組成的,必須使用雙引號(hào)。
連接符 ||
把列于列,列與字符串連接在一起,
字符串
字符串可以是select列表中的一個(gè)字符,數(shù)字,日期。
每當(dāng)返回一行時(shí),字符串就被輸出一次 字符串,日期都是用單引號(hào)連接
刪除重復(fù)行
select last_name, department_id from employees; select distinct department_id from employees;怎么查看表的信息
desc employees;
練習(xí):
1.顯示出表employees的結(jié)構(gòu),并查詢其中的全部數(shù)據(jù)
2.顯示出表employees的全部job_id(不能重復(fù))
3.先輸出表employees的全部列,各個(gè)列之間用逗號(hào)連接,列頭顯示出OUT_PUT
The Practice Answer
--顯示表結(jié)構(gòu) desc employees; --查詢?nèi)繑?shù)據(jù) select * from employees; --顯示出表employees的全部不重復(fù)job_id select distinct job_id from employees; --輸出表employees的全部列 desc employees; --各個(gè)列之間用逗號(hào)連接 列頭顯示出OUT_PUT select employee_id || ',' || last_name || ',' || first_name || ',' || email as "OUT_PUT" from employees總結(jié)
以上是生活随笔為你收集整理的数据库之Oracle 查询 select - day01的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 在VMware中Nat方式设置静态IP的
- 下一篇: linux cmake编译源码,linu