word文檔分欄,分隔線不能改變樣式。要想用雙豎線可手工繪制。
創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務,包含不限于成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、大洼網(wǎng)絡(luò)推廣、小程序開發(fā)、大洼網(wǎng)絡(luò)營銷、大洼企業(yè)策劃、大洼品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)為所有大學生創(chuàng)業(yè)者提供大洼建站搭建服務,24小時服務熱線:18980820575,官方網(wǎng)址:www.cdcxhl.com
1、打開word文檔,點擊“格式”-“分欄”,進入分欄設(shè)置對話框。選擇分欄數(shù),不勾選“分隔線”。
2、點擊“視圖”-“頁眉和頁腳”,進入頁眉編輯狀態(tài)。
2、在頁眉編輯狀態(tài)下,點擊繪圖工具欄的直線按鈕,在原本正文分隔線的位置畫一條豎線。
3、選中這條線,點擊繪圖工具欄上的線型按鈕,從中選擇雙線線型。
4、成功了。注:如果不在頁眉頁腳狀態(tài)下畫線,則線條只能在一頁出現(xiàn)。
SQL語句分類:
1, select查詢語句
2, DML(數(shù)據(jù)操作語言):insert update delete merge
3, DDL (數(shù)據(jù)定義語言):alter drop truncate create
4, DCL (數(shù)據(jù)控制語言):revoke grant
5, 事務控制語句:rollback savepoint commit
空值(null)
1, null:表示未定義的,未知的,空值不等于零或空格;
2, 空值: 在算數(shù)表達式中的應用,
? 包括空值的任何算術(shù)表達式都等于空
? 包括空值的連接表達式等于空字符串連接,也就是原來的字符串
使用列別名的方法:
第一種:列名 類別名
第二種:列名 as 列別名
以下三種情況在列別名兩側(cè)需要加雙引號(“”)
1:列別名中包含空格
2:列別名中要求區(qū)分大小寫
3:列別名中包含有特殊字符
采用雙豎線“||“做鏈接運算符
Select distict department_id,
From employees;
區(qū)別于
Select distict department_id,job_id
From employees;
Distinct會遍歷并取屬性值唯一的最多的一中屬性;
使用比較運算符:
字符與日期類型加單引號;
字符類型大小寫敏感
日期類型格式敏感默認:dd-mm-rr 例子:01-1月-1999非01-01月-1999非01-01-1999
使用like運算符
%可以替代任意長度的字符包含零個長度
—可以代替一個字符
使用escape查找特殊符號字符。Eg:
Select employee_id,last_name,job_id,salary
From employees
Where job_id like ‘fl\_%’ESCAPE’\’;
空值排序,升序排列中排在最后,降序排列排在最開始
Nullif
比較兩個值,若相等,返回空值,不等返回第一個數(shù)。
Nvl2(1,2,3)
若第一個值為空返回第三個值
不等返回第二個值
Coalesce
返回第一個不為空的參數(shù)。
1.
SELECT months_between(SYSDATE,'01-1月-00') FROM dual;
SELECT trunc(months_between(SYSDATE,'01-1月-00')) FROM dual;
SELECT round(months_between(SYSDATE,'01-1月-00')) FROM dual
SELECT round((SYSDATE-to_date('01-1月-00'))/7) FROM dual
2.
SELECT last_name
FROM employees
WHERE substr(last_name,3,1)='a'
SELECT last_name
FROM employees
WHERE instr(last_name,'a')=3
3.
SELECT TRIM('h' FROM 'hello')
FROM dual
SELECT TRIM(' Hello')
FROM dual
SELECT TRIM('b'FROM'bllb')
FROM dual
SELECT TRIM('hello ')
FROM dual
4.
SELECT salary,to_char(salary,'999,999.99')||'RMB'
FROM employees;
5.
SELECT last_name,nvl(to_char(manager_id),'No Manager')
FROM employees;
6.
SELECT to_char(hire_date,'mm/yyyy')
FROM employees
7.
SELECT last_name,salary,
(CASE
WHEN salary1000 THEN 0
WHEN salary=1000 AND salary2000 THEN salary*0.1
WHEN salary=2000 AND salary3000 THEN salary*0.15
ELSE salary*0.2
END)Tax
FROM employees
SELECT last_name,salary,
decode( trunc(salary/1000),
0,0,
1,salary*0.1,
2,salary*0.15,
salary*0.2)Tax
FROM employees
ORDER BY Tax
相加還是相連,如果是加減運算需要滿足隱式轉(zhuǎn)換條件,如果是相連,可以使用雙豎線 || 實現(xiàn)
好像是標準SQL吧,就這么寫啊。不過大表可不能這么做哦,太占資源了。
補充:
Oracle里面有“+”的,不過我懷疑你是不是要拼兩個字符串。正統(tǒng)數(shù)據(jù)庫,包括Oracle和DB2拼接字符串都是采用雙豎線“||”,加號只能用于使兩個整型或者浮點型數(shù)值相加。
這需要看你的相關(guān)字段的類型的。如果是數(shù)值型,需要首先轉(zhuǎn)換為字符型,再合并,例如:
select * from a where to_char(col001)||to_char(col002) not in (select to_char(col001)||to_char(col002) from b)
如果是字符型,可以直接合并:
select * from a where col001||col002 not in (select col001||col002 from b)
如果是Date型,同樣轉(zhuǎn)換為字符,具體查手冊。
但是你這種寫法,怎么說呢,不太好把,首先這并不是嚴格按照你所描述的邏輯,舉例來說,如果表a字段是:"12","3",表b是:"1","23"那又會怎樣?另外,not in總是執(zhí)行全表掃描,效率不高,這樣寫會好一些:
select a.* from a left join b on (a.col001 = b.col001 and a.col002 = b.col002) where b.col002 is null
美元$: shift+4(英文輸入法,主鍵盤上的數(shù)字4)(或者插入符號里選擇)
好像是標準sql吧,就這么寫啊。不過大表可不能這么做哦,太占資源了。
補充:
oracle里面有“+”的,不過我懷疑你是不是要拼兩個字符串。正統(tǒng)數(shù)據(jù)庫,包括oracle和db2拼接字符串都是采用雙豎線“||”,加號只能用于使兩個整型或者浮點型數(shù)值相加。
這需要看你的相關(guān)字段的類型的。如果是數(shù)值型,需要首先轉(zhuǎn)換為字符型,再合并,例如:
select
*
from
a
where
to_char(col001)||to_char(col002)
not
in
(select
to_char(col001)||to_char(col002)
from
b)
如果是字符型,可以直接合并:
select
*
from
a
where
col001||col002
not
in
(select
col001||col002
from
b)
如果是date型,同樣轉(zhuǎn)換為字符,具體查手冊。
但是你這種寫法,怎么說呢,不太好把,首先這并不是嚴格按照你所描述的邏輯,舉例來說,如果表a字段是:"12","3",表b是:"1","23"那又會怎樣?另外,not
in總是執(zhí)行全表掃描,效率不高,這樣寫會好一些:
select
a.*
from
a
left
join
b
on
(a.col001
=
b.col001
and
a.col002
=
b.col002)
where
b.col002
is
null