oracle階段性一

2021-08-17 19:10:54 字數 1777 閱讀 9059

查詢語句:

select * from table //從表table 查詢所有列表

select jobtime from table //從表table中查詢jobtime(每天工作時間)的字段

select jobtime*10 from tale  //.................查詢10天的工作時間

select jobtime as "工作時間" from table  // 。。。。給所查詢的字段另取名

select last_name,first_name from hr.employees //這是把姓和名分別顯示在不同的字段中

select last_name || first_name 姓名 from hr.employees // 這就把姓和名連線在一起,並且顯示在同乙個欄位中

select last_name || ' ' || first_name 姓名 from hr.employees //在姓和名之間加上空格

select department_id from hr.employees //

查詢所有人的部門id,有的員工在同乙個部門,所以會看到重複的部門id號

select distinct department_id from hr.employees //消除重複的部門id號

select * from hr.employees where salary >5000 //只查詢工資高於5000的員工

select * from hr.employees where salary between 3000 and 5000//查詢工資在3000到5000之間的

閉區間,即取得到3000

select * from hr.employees where salary in(3000,6000) //即薪水要麼等於3000要麼等於6000

select * from hr.employees where first_name like '%a_' //(like用於進行模糊查詢) 名字裡倒數第二個字母是a的員工

%表示任意匹配,有或者沒有都可以

_表示有,並且只有乙個

select * from hr.employees where department_id is null //查詢所在部門為null的員工,即該員工暫時還未分配工作部門

select * from hr.employees where salary>= 3000 and salary<=5000 //使用between

使用and 效果是一樣的

select * from hr.employees where first_name like '%a_' or first_name like '_a%' //要麼滿足正數第二個是a,要麼滿足倒數第二個是a

select * from hr.employees where first_name not like '%a_' //排除姓名裡倒數第二個字母是a的員工

階段性總結

今天聽學長交流了一些人生的經驗,便有了一些感觸,加上對自己最近的學習狀態的總結,就寫一篇部落格給自己一點指示。最近渾渾噩噩的,有幾次考試也沒考好,考後也沒總結。晚自習本想刷一些題,複習一下,或是學習一點技術。看見其他同學在打擺,便動搖了。最後心中也只是徒留深深的罪惡感。所以我也是時候對自己的未來進行...

階段性總結

感覺上個星期還挺痛苦的,因為要練演算法,每個人都告訴我說演算法很重要很重要,但是演算法對我來說就像是一根很亂的神經,一觸就炸了,可我的驕傲還不允許我放棄。在leetcode上練習的時候是直接告訴用什麼方法,在寫藍橋杯演算法的時候就像是閱讀理解,經常讀不懂是什麼意思,要不就是理解錯誤,追根究底還是做的...

自考階段性總結

週六日這兩天的自學考試就這樣隨著落日再是告一段落,這是自己經歷的第三次自考。就著這一步走來的歷程著實令人緊張而又亢奮的,一次次的考試,乙個個課程的考試,讓我們朝著自考畢業證更進一步。總體而言,自學考試的經歷實在難稱完美。頓時轉折自己的學習需要不斷總結,需要針對這一屆的學習方法來個總結,思考這樣的學習...