1、新建一個(gè)文件,命名為test.php。
創(chuàng)新互聯(lián)專注于云陽(yáng)網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供云陽(yáng)營(yíng)銷型網(wǎng)站建設(shè),云陽(yáng)網(wǎng)站制作、云陽(yáng)網(wǎng)頁(yè)設(shè)計(jì)、云陽(yáng)網(wǎng)站官網(wǎng)定制、成都小程序開(kāi)發(fā)服務(wù),打造云陽(yáng)網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供云陽(yáng)網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。
2、在test.php文件中,使用header()方法設(shè)置頁(yè)面的編碼格式為utf-8,避免頁(yè)面輸出中文時(shí)亂碼。
3、在test.php文件中,創(chuàng)建兩個(gè)字符串,分別保存在兩個(gè)變量($str1,$str2)中。
4、在test.php文件中,使用strcmp()函數(shù)比較$str1字符串與$str2字符串,結(jié)果保存在$res變量中。
5、在test.php文件中,strcmp()函數(shù)比較的結(jié)果為0時(shí),代表兩個(gè)字符串完全相等,使用if語(yǔ)句判斷上一步結(jié)果是否為0,輸出不同的提示,如下圖所示。
6、在瀏覽器打開(kāi)test.php文件,查看結(jié)果了,如下圖所示。
select
*
from
庫(kù)存信息
where
物品數(shù)量安全庫(kù)存量
這個(gè)是大于的標(biāo)準(zhǔn)語(yǔ)法
小于就是
等于就是=
不等于就是
替換那個(gè)大于符號(hào)就好,看你想用哪個(gè)了
要學(xué)會(huì)先搜索
以使用instr函數(shù)對(duì)某個(gè)字符串進(jìn)行判斷,判斷其是否含有指定的字符。
其語(yǔ)法為:
instr(sourceString,destString,start,appearPosition). instr('源字符串' , '目標(biāo)字符串' ,'開(kāi)始位置','第幾次出現(xiàn)')
其中sourceString代表源字符串;
destString代表想聰源字符串中查找的子串;
start代表查找的開(kāi)始位置,該參數(shù)可選的,默認(rèn)為1;
appearPosition代表想從源字符中查找出第幾次出現(xiàn)的destString,該參數(shù)也是可選的,默認(rèn)為1;
如果start的值為負(fù)數(shù),那么代表從右往左進(jìn)行查找,但是位置數(shù)據(jù)仍然從左向右計(jì)算。
返回值為:查找到的字符串的位置。
對(duì)于instr函數(shù),我們經(jīng)常這樣使用:從一個(gè)字符串中查找指定子串的位置。例如:
SQL select instr('yuechaotianyuechao','ao') position from dual;
POSITION
----------
6
從第7個(gè)字符開(kāi)始搜索
SQL select instr('yuechaotianyuechao','ao', 7) position from dual;
POSITION
----------
17
從第1個(gè)字符開(kāi)始,搜索第2次出現(xiàn)子串的位置
SQL select instr('yuechaotianyuechao','ao', 1, 2) position from dual;
POSITION
----------
17
注意:1。若‘起始位置’=0 時(shí)返回結(jié)果為0,
2。這里只有三個(gè)參數(shù),意思是查找第一個(gè)要查找字符的位置(因?yàn)?‘第幾次出現(xiàn)’默認(rèn)為1),
當(dāng)‘起始位置’不大于要查找的第一個(gè)字符的位置時(shí),返回的值都將是第一個(gè)字符的位置,如果‘起始位置’大于要查找的第一個(gè)字符的位置時(shí),返回的值都將是第2個(gè)字符的位置,依此類推……(但是也是以第一個(gè)字符開(kāi)始計(jì)數(shù))
不知你比較,是想取出兩者誰(shuí)大誰(shuí)小,還是取得兩者之間的時(shí)間差
不管怎樣,可以先把文本型轉(zhuǎn)換成日期型:
CONVERT(DATETIME,'200909'+'01',112)
你這個(gè)文本類型沒(méi)有天,轉(zhuǎn)換時(shí)會(huì)有問(wèn)題,所以默認(rèn)給加了個(gè)天,112是日期格式,有多種,想了解,具體可以查一下有哪些格式
CONVERT(DATETIME,'20080504',112)
轉(zhuǎn)換好兩個(gè)日期,就可以比較了,比如用日期函數(shù)來(lái)比較兩者相差天數(shù):
SELECT
DATEDIFF(DAY,CONVERT(DATETIME,'20080504',112),CONVERT(DATETIME,'200909'+'01',112))
這樣就比較出兩者間相差天數(shù)了,日期函數(shù)DATEDIFF()用法自己可以去查找資料熟悉一下,有好多函數(shù)
比較兩個(gè)數(shù)據(jù)庫(kù),可以用工具,比如toad等,也可以自己寫(xiě)存儲(chǔ)過(guò)程來(lái)實(shí)現(xiàn),偶介紹一個(gè)用sql來(lái)核對(duì)表結(jié)構(gòu)是否一致,以此類推,大家可以寫(xiě)出對(duì)比索引是否一致,對(duì)比約束是否一致的sql,該sql的缺點(diǎn)就是只能查出差異,卻不知是那個(gè)表引起的:
select
case
when
a.cnt
=
b.cnt
then
'兩個(gè)庫(kù)結(jié)構(gòu)一致'
when
a.cnt
b.cnt
then
'兩個(gè)庫(kù)結(jié)構(gòu)不一致'
end
from
(select
count(*)
as
cnt
from
dba_tab_columns
t1,
dba_tab_columns@lnk_db2
t2
where
t1.owner
=
'TAOBAO'
and
t1.owner
=
t2.owner
and
t1.table_name
=
t2.table_name
and
t1.column_name
=
t2.column_name
and
t1.data_type
=
t2.data_type
and
t1.data_length
=
t2.data_length
and
t1.nullable
=
t2.nullable
and
nvl(t1.data_precision,
0)
=
nvl(t2.data_precision,
0)
and
nvl(t1.data_scale,
0)
=
nvl(t2.data_scale,
0))
a,
(select
count(*)
as
cnt
from
dba_tab_columns
where
owner
=
'TAOBAO')
b