1.
//建立表,將test_1中的列資料儲存到test_2中 (
務必不能少了as)
create table test_2
as( select id,name,password from test_1)2.
乙個列別名既能用在select子句也能用在order by子句中。不能在where子句中使用列別名
如果別名中包含特殊字元或者空格,需要用「」
3. 查詢 test_2 中password 以%%開頭,中間包含a 的 行
select * from test_2 where password
like '\%\%%a%' escape'\'
4.password 不為 123 和admin123 的行
select * from test_2 where password not in('123','admin123')
5.lower(c) 轉小寫 ;upper(c) 轉大寫;initcap(c)將字串中所有單詞的第乙個字元變大寫,其他為小寫
select initcap('what is this') from dual -->what is this
6.concat 字串拼接函式
select concat('aaa','bbb')from dual -->aaabbb
select concat(12,23)from dual -->1223
7.substr函式 第二個引數:擷取的開始位置 ,如果為負數,則從後往左數;第三個引數:擷取的長度
select substr('what is this', -5,3) from dual -->th
8.length函式
select length('a123中') from dual; -->5 | length('') -->null 9.
select sysdate, current_date from dual
//sysdate 和 current_date 功能一樣
10. add_months() 返回指定日期月份+n之後的值 ;months_between(d1,d2) 返回d1與d2間的月份差
select months_between(sysdate, sysdate),
months_between(sysdate, add_months(sysdate, -1)),
months_between(sysdate, add_months(sysdate, 1))
from dual
11. replace 函式 .三個引數('需要被修改的字串','被替換的字串','替換字串』)
select replace('aaabbbccc','aa','bb') from dual -->bbabbbccc
12. case when...then...else...end
相當於switch...case...default...語句
13 trunc函式 (1.獲取時間 2.擷取數字)
select trunc(sysdate) from dual --> 2014-11-18 上午12:00:00 //獲取當前系統時間
select trunc(22.22) from dual -->22
select trunc(22.22,1) from dual -->22.2 (保留一位小數)
14 to_date函式 (
日期轉換)
select to_date('2005-01-01 13:14:20','yyyy-mm-dd hh24:mi:ss') from dual -->2005-1-1 下午1:14:20
select to_date('2005-01-01 13:14:20','yyyy-mm-dd hh
:mi:ss') from dual -->error : 小時值必須介於 1 和 12 之間
Oracle基本用法補充學習
1字串函式 1 大小寫轉換函式lower 待轉換的字串 將大寫轉換成小寫 select lower ename from emp 2 將小寫轉換成大寫 select lower ename from emp 3 將字串的首字母大寫 select initcap ename from emp 4 將兩...
Oracle補充筆記
1 約束 2 外連線 3 檢視 4 轉換函式 to char 將引數轉換為字串給我們看。to char 日期 表示日期的字串,格式 按照某種格式表示出來 to char hiredate,dd 03 to date 將字串解析為日期型別,為了新增表中date型別的字段的資料的,給不了日期型別 除了s...
redis學習 補充學習
redis是乙個開源的記憶體中的資料結構儲存系統,它可以用作 資料庫 快取和訊息中介軟體。是乙個完全開源免費的key value記憶體資料庫通常被認為是乙個資料結構伺服器,主要是因為其有著豐富的資料結構strings map list sets sorted sets1 完全基於記憶體,絕大部分請求...