婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Oracle學習筆記(一)

Oracle學習筆記(一)

熱門標簽:外呼系統(tǒng)鄭州 沈陽400電話是如何辦理 貴陽智能電銷機器人官網(wǎng) 溫州人工外呼系統(tǒng) 地圖標注付款了怎么找不到了 百度地圖標注員是干什么 北京外呼系統(tǒng)公司排名 北京營銷外呼系統(tǒng)廠家 外呼系統(tǒng)口號

一.基本的查詢語句,特殊符號||。制定列的別名AS,唯一標示distinct

1.字符連接符“||”與“+”符

oracle:select  列名||'111111111111111' from 表名
sql:select  列名+'111111111111111' from 表名T

2“AS”符號
oracle:select  列名 as 新列名 from 表名 (空格,不能有as)新表名
sql:select  列名 as 新列名 from 表名T as(as可有可無) 新表名


二.數(shù)據(jù)排序與數(shù)據(jù)過濾查詢與sql相同

in ,like, is null,between ... and ...,and ,or

order by 列名 asc/desc 默認升序

三.單行函數(shù)(single-row functions)
 Character字符函數(shù)、Number數(shù)字函數(shù)、Date日期函數(shù)、Conversion轉(zhuǎn)換函數(shù)、General通用函數(shù)

1.字符函數(shù):
Case字符處理函數(shù)包括:LOWER、UPPER、INITCAP
lower('SQL')->sql 把大寫變小寫
upper('sql')->SQL 把小寫變大寫
initcap('sql course')->Sql Course 首字母大寫

Character操作函數(shù)

字符拼接
concat('Hello','World')->HelloWorld

字符截取
從左邊第一個截取5個字符
substr('HelloWorld',1,5)->Hello

在sql中用left()函數(shù)

1、left()
LEFT (character_expression>, integer_expression>)
返回character_expression 左起 integer_expression 個字符。

列: left('helloworld',5)—>hello


從右邊數(shù)第五個截取5個字符
substr('HelloWorld',-5,5)->World

在sql中用right()函數(shù)

1、right()
RIGHT(character_expression>, integer_expression>)
返回character_expression 左起 integer_expression 個字符。

列: right('helloworld',5)—>world

 

計算長度
length('HelloWorld')->10

查找字符w的位置
instr('HelloWorld','w')->6

在sql中用charindex()函數(shù)

2.charindex()
返回字符串中某個指定的子串出現(xiàn)的開始位置。
CHARINDEX ('substring_expression'>, expression>)
其中substring _expression 是所要查找的字符表達式,expression 可為字符串也可為列名表達式。如果沒有發(fā)現(xiàn)子串,則返回0 值。
此函數(shù)不能用于TEXT 和IMAGE 數(shù)據(jù)類型。

取出10個字符不夠以字符“*”左邊填充
lpad('hello',10,'*')->*****hello

取出10個字符不夠以字符“*”右邊填充
rpad('hello'10,'*')->hello*****

從字符中刪除首個字母
trim('H' from 'HelloWorld')->elloWorld

2.數(shù)字函數(shù):round、trunc、mod
round(45.926,2)->45.923

trunc(45.926,2)->45.92

mod(16,3)->1求余數(shù)

3.日期函數(shù)

獲取系統(tǒng)當前時間
sql:select getdate();
oracle: select sysdate from dual;

計算日期差:
months_between(sysdate,to_date('2010-11-29','yyyy-MM-dd'))

加上一個月
add_months(sysdate,1)

下個星期五是幾號(plsql中執(zhí)行)
select next_day(to_date('2011-11-1','yyyy-mm-dd'),'星期五')from dual ->2011-11-04

一月的最后一天:
last_day(to_date('2011-11-1','yyyy-mm-dd'))->2011-11-30


4.轉(zhuǎn)換函數(shù)

 varchar2 or char -> number

 varchar2 or char -> date

 number ->varchar2

 date -> varchar2

獲取當前星期幾
oracle: select to_char(sysdate, 'day')  from dual
sql: select datename(weekday,getdate())

to_char(日期字段,'fmDD Month YYYY')
to_char(number,'format')
to_number(字符字段)
to_date('1-11-2011','dd-MM-yyyy')


sql: 中用CAST 和 CONVERT

將某種數(shù)據(jù)類型的表達式顯式轉(zhuǎn)換為另一種數(shù)據(jù)類型。CAST 和 CONVERT 提供相似的功能。

使用 CAST:
CAST ( expression AS data_type )

使用 CONVERT:
CONVERT (data_type[(length)], expression [, style])


函數(shù)嵌套 select length(substr('helloworld',1,5))

 

5.通用函數(shù)
nvl(parm1,parm2) 如果parm1為空 則返回parm2

nvl2(parm1,parm2,parm3)不為空,返回parm2,否則parm3

 如果兩個表達式不相等,NULLIF 返回第一個 expression1 的值。
 如果兩個表達式相等,NULLIF 返回空值NULL。
nullif(expression1,expression2)
coalesce(....)一次判斷


4.多表查詢,表 別名
sql:
1、內(nèi)聯(lián)接(典型的聯(lián)接運算,使用像 =  或 > 之類的比較運算符)。包括相等聯(lián)接和自然聯(lián)接。    
內(nèi)聯(lián)接使用比較運算符根據(jù)每個表共有的列的值匹配兩個表中的行。例如,檢索 students和courses表中學生標識號相同的所有行。  

2、外聯(lián)接。外聯(lián)接可以是左向外聯(lián)接、右向外聯(lián)接或完整外部聯(lián)接。    
在 FROM子句中指定外聯(lián)接時,可以由下列幾組關鍵字中的一組指定:    

1)LEFT  JOIN或LEFT OUTER JOIN    
左向外聯(lián)接的結(jié)果集包括  LEFT OUTER子句中指定的左表的所有行,而不僅僅是聯(lián)接列所匹配的行。如果左表的某行在右表中沒有匹配行,則在相關聯(lián)的結(jié)果集行中右表的所有選擇列表列均為空值。      

2)RIGHT  JOIN 或 RIGHT  OUTER  JOIN    
右向外聯(lián)接是左向外聯(lián)接的反向聯(lián)接。將返回右表的所有行。如果右表的某行在左表中沒有匹配行,則將為左表返回空值。      
3)FULL  JOIN 或 FULL OUTER JOIN
完整外部聯(lián)接返回左表和右表中的所有行。當某行在另一個表中沒有匹配行時,則另一個表的選擇列表列包含空值。如果表之間有匹配行,則整個結(jié)果集行包含基表的數(shù)據(jù)值。  

3、交叉聯(lián)接  
交叉聯(lián)接返回左表中的所有行,左表中的每一行與右表中的所有行組合。交叉聯(lián)接也稱作笛卡爾積。   

FROM 子句中的表或視圖可通過內(nèi)聯(lián)接或完整外部聯(lián)接按任意順序指定;但是,用左或右向外聯(lián)接指定表或視圖時,表或視圖的順序很重要。有關使用左或右向外聯(lián)接排列表的更多信息,請參見使用外聯(lián)接。    

例子:  

-------------------------------------------------
  a表     id   name     b表     id   job   parent_id  
              1   張3                   1     23     1  
              2   李四                 2     34     2  
              3   王武                 3     34     4      
  a.id同parent_id   存在關系  

--------------------------------------------------   
 1) 內(nèi)連接  
  select   a.*,b.*   from   a   inner   join   b     on   a.id=b.parent_id      
  結(jié)果是    
  1   張3                   1     23     1  
  2   李四                  2     34     2  

  2)左連接  
  select   a.*,b.*   from   a   left   join   b     on   a.id=b.parent_id      
  結(jié)果是    
  1   張3                   1     23     1  
  2   李四                  2     34     2  
  3   王武                  null   

 3) 右連接  
  select   a.*,b.*   from   a   right   join   b     on   a.id=b.parent_id      
  結(jié)果是    
  1   張3                   1     23     1  
  2   李四                  2     34     2  
  null                       3     34     4  

 4) 完全連接  
  select   a.*,b.*   from   a   full   join   b     on   a.id=b.parent_id  

  結(jié)果是    
  1   張3                  1     23     1  
  2   李四                 2     34     2  
  null                   3     34     4  
  3   王武                 null

您可能感興趣的文章:
  • Oracle學習筆記(六)
  • Oracle學習筆記(五)
  • Oracle學習筆記(四)
  • oracle學習筆記(三)
  • oracle學習筆記(二)

標簽:通遼 衢州 衡水 定西 潮州 溫州 淮北 包頭

巨人網(wǎng)絡通訊聲明:本文標題《Oracle學習筆記(一)》,本文關鍵詞  Oracle,學習,筆記,一,Oracle,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關。
  • 相關文章
  • 下面列出與本文章《Oracle學習筆記(一)》相關的同類信息!
  • 本頁收集關于Oracle學習筆記(一)的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    不卡的av在线播放| 美腿丝袜亚洲综合| 精品国产露脸精彩对白| 在线免费视频一区二区| 一本一道久久a久久精品| 成人动漫精品一区二区| 成人美女视频在线看| 成人午夜视频免费看| 成人免费视频视频| av一区二区三区在线| 成人黄色小视频| 97久久超碰国产精品| 色综合视频一区二区三区高清| 成人18视频日本| 91网址在线看| 777久久久精品| 日韩欧美亚洲国产精品字幕久久久 | 欧美成人艳星乳罩| 久久亚洲精精品中文字幕早川悠里 | 欧美视频一区二| 欧美精品一卡二卡| 久久亚洲一区二区三区四区| 精品国产免费人成电影在线观看四季| www久久精品| 国产精品免费久久| 天堂资源在线中文精品| 久久99久久久欧美国产| 国产91精品一区二区麻豆亚洲| 99久久精品国产一区| 在线不卡一区二区| 国产婷婷精品av在线| 一区二区三区蜜桃| 蓝色福利精品导航| 91久久精品一区二区三| 欧美成人r级一区二区三区| 国产精品灌醉下药二区| 日韩精品电影一区亚洲| 成人免费黄色大片| 欧美成人伊人久久综合网| 国产精品久久久久影视| 日本亚洲最大的色成网站www| 粉嫩13p一区二区三区| 91精品国产乱| 亚洲资源中文字幕| 粉嫩蜜臀av国产精品网站| 欧美精品一二三四| 一区二区三区日本| 成人av网站免费| 久久久三级国产网站| 日韩av在线播放中文字幕| av午夜精品一区二区三区| 日韩一卡二卡三卡国产欧美| 国产欧美中文在线| 五月天一区二区三区| 不卡的电影网站| 国产日韩精品视频一区| 青青草视频一区| 972aa.com艺术欧美| 欧美电影免费观看高清完整版在线 | 久久精品亚洲乱码伦伦中文| 久久久精品国产免费观看同学| 午夜精品福利视频网站| www.亚洲在线| 亚洲精品一线二线三线| 日日夜夜精品视频天天综合网| 99国产精品久久久久| 久久久国产精品午夜一区ai换脸| 亚洲成人精品一区| 99视频有精品| 国产日韩精品一区二区三区| 亚洲欧美国产毛片在线| 91一区一区三区| 国产精品美日韩| 国产自产2019最新不卡| 91精品国产综合久久蜜臀| 亚洲免费观看在线观看| 不卡的av电影在线观看| 日本一区二区三区免费乱视频 | 成人午夜免费电影| www久久精品| 日日夜夜精品免费视频| 91精彩视频在线| 成人欧美一区二区三区白人 | 日韩av中文字幕一区二区三区| 欧洲视频一区二区| 亚洲欧美日韩国产一区二区三区| 精品中文字幕一区二区| 精品国产91亚洲一区二区三区婷婷| 视频一区视频二区在线观看| 欧美色精品在线视频| 亚洲成人一区二区在线观看| 一本一道久久a久久精品 | 91免费观看视频| 综合亚洲深深色噜噜狠狠网站| 92国产精品观看| 一区二区三区毛片| 欧美日本不卡视频| 日韩成人一区二区三区在线观看| 6080日韩午夜伦伦午夜伦| 免费在线观看精品| 精品国产不卡一区二区三区| 狠狠久久亚洲欧美| 国产精品久久毛片a| 色综合久久久久久久| 亚洲精品亚洲人成人网| 日韩欧美国产综合| 国产v综合v亚洲欧| 亚洲欧美视频在线观看| 欧美日韩在线精品一区二区三区激情| 天堂成人免费av电影一区| 精品三级在线观看| 成人福利在线看| 一区二区高清在线| 精品日韩在线观看| 麻豆成人91精品二区三区| 26uuu精品一区二区| 99久久综合99久久综合网站| 亚洲大型综合色站| 日韩精品一区二区三区在线| 成人动漫在线一区| 日本视频在线一区| 日本一区二区电影| 欧美色国产精品| 美国av一区二区| 亚洲欧洲美洲综合色网| 日韩一级免费观看| 91免费观看视频| 国产在线精品一区二区夜色| 亚洲三级视频在线观看| 欧美大片在线观看| 欧美调教femdomvk| 国产91精品精华液一区二区三区| 中文字幕免费在线观看视频一区| 日韩一区二区三区在线| 91小视频免费观看| 国产麻豆一精品一av一免费 | 欧美刺激脚交jootjob| 91麻豆福利精品推荐| 久久精品二区亚洲w码| 一区二区久久久| 精品久久久久久久久久久久久久久 | 青青草97国产精品免费观看| 国产精品免费看片| 久久影院电视剧免费观看| 欧美少妇xxx| 一本色道久久综合精品竹菊| 男男视频亚洲欧美| 亚洲国产视频一区二区| 中文字幕五月欧美| 国产日韩欧美一区二区三区乱码| 欧美一区三区二区| 在线成人免费观看| 欧美网站大全在线观看| 色婷婷综合久色| 99视频一区二区| 99精品欧美一区| 粉嫩13p一区二区三区| 国产一区二区福利视频| 狠狠色丁香久久婷婷综合丁香| 日韩精品欧美成人高清一区二区| 亚洲一本大道在线| 亚洲一区二区三区四区不卡| 亚洲男人的天堂网| 亚洲欧洲韩国日本视频| 国产精品剧情在线亚洲| 久久久精品影视| 欧美videos大乳护士334| 日韩欧美国产小视频| 精品国产免费人成在线观看| 精品国产乱码久久久久久免费 | 成人美女视频在线观看18| 国产精品888| 成人综合婷婷国产精品久久蜜臀| 国产成人精品网址| 99久久99久久精品免费看蜜桃| 成人动漫一区二区| 欧美在线观看视频在线| 欧美疯狂做受xxxx富婆| 欧美日韩亚洲国产综合| 欧美丝袜自拍制服另类| 欧美一区二区三区四区视频| 日韩女同互慰一区二区| 久久精品亚洲乱码伦伦中文| 日本一区二区动态图| 亚洲综合另类小说| 久久99精品久久久久婷婷| 国产成人在线看| 欧洲一区在线观看| 精品少妇一区二区三区在线播放| 欧美精品一区在线观看| 国产精品国产三级国产aⅴ入口| 国产视频一区二区在线| 亚洲成人福利片| 麻豆国产欧美日韩综合精品二区| 国精产品一区一区三区mba视频| 黄页视频在线91| 国产成人免费网站| 欧美无砖砖区免费| 久久影院电视剧免费观看| 国产色综合久久|