第一篇:C語言指令心得
C語言指令心得:
來自網(wǎng)上:
下面是培訓(xùn)時(shí)講到的一個(gè)倒計(jì)時(shí)程序,對(duì)于back()函數(shù),我不明白他是怎樣實(shí)現(xiàn)自減的,希望高手幫我解釋下,謝謝
#include
#include
class Clock{
int h;int m;
int s;
public:void set(){
cout < < “input start time:”;cin >> h >> m >> s;
}void wait(){
long t=time(NULL);
while(time(NULL)==t);}
void back(){if(--s <0){
s = 59;
if(--m <0){m = 59;
if(--h <0)h = 23;
}}
}
bool isZero(){return h==0&&m==0&&s==0;
}void show(){
cout < < 'r';
if(h <10)cout < < 0;cout < < h < < ':';
if(m <10)cout < < 0;cout < < m < < ':';
if(s <10)cout < < 0;cout < < s < < flush;
}
void run(){while(!isZero()){
show();wait();
back();
}cout < < “===time out===” < < endl;
}};
int main()
{
Clock c;c.set();
c.run();}
poxiuu回復(fù)于19日15點(diǎn)00分
高
街頭痞子回復(fù)于19日15點(diǎn)10分
C/C++ code void back(){ if(--s <0){ // 如果秒數(shù)到0,則將秒數(shù)賦值為59,并將分鐘數(shù)減1 s = 59;if(--m<0){ // 如果分鐘數(shù)到0,則將分鐘數(shù)賦值為59,并將小時(shí)數(shù)減1 m = 59;if(--h <0)// 如果小時(shí)數(shù)到0,則將小時(shí)數(shù)賦值為23 h = 23;} } }
金色翅膀回復(fù)于19日15點(diǎn)19分
C/C++ code //接上面 #include “Shi.h” Shi::Shi(){ } Shi::~Shi(){ } int main(){ Shi shi;if(shi.set())
{ shi.run();} }
走遍全國(guó)回復(fù)于19日15點(diǎn)28分
學(xué)習(xí)
zhuwei_43回復(fù)于19日15點(diǎn)39分
void wait(){
long t=time(NULL);
while(time(NULL)==t);
}
誰能解釋下啊
bjshenhui回復(fù)于19日15點(diǎn)50分
void run(){
while(!isZero()){ //錯(cuò)誤判斷
show();//顯示當(dāng)前
wait();//等待1秒
back();//--
}
liulin回復(fù)于19日16點(diǎn)02分
ding
jiang821213回復(fù)于19日16點(diǎn)11分
time返回一個(gè)以秒為單位的整數(shù),如果cpu足夠快,在時(shí)間未增加前,使用循環(huán)占用cpu時(shí)間片,否
則減一,減的過程符合時(shí)分秒的進(jìn)制關(guān)系,就是這樣
我心永存回復(fù)于19日16點(diǎn)20分
學(xué)習(xí)中!
紫韻凝香回復(fù)于19日16點(diǎn)32分
void run(){
while(!isZero()){
show();
wait();
back();
}
哦,差不多明白了,run()函數(shù)自身也在循環(huán)調(diào)用show()wait()和back()
顯示——等待——自減一直循環(huán)到0 0 0。
忽忽
貝家寶回復(fù)于19日16點(diǎn)41分
還是有點(diǎn)不明白,void back(){
if(--s <0){
s = 59;
if(--m <0){
m = 59;
if(--h <0)
h = 23;
}
}
}
--s <0,實(shí)現(xiàn)了自減嗎?
danyarucha回復(fù)于19日16點(diǎn)49分
time()函數(shù)的參數(shù)為什么是NULL?
mycshimyc回復(fù)于19日16點(diǎn)58分
學(xué)習(xí)了,呵呵
bja6083回復(fù)于19日17點(diǎn)04分
C/C++ code void wait(){ long t=time(NULL);while(time(NULL)==t);}
應(yīng)該是將當(dāng)前時(shí)間的值給t,然后進(jìn)入循環(huán).當(dāng)1秒種后,time(NULL)!=t時(shí)打破循環(huán),執(zhí)行函數(shù)后面的語句.而wait()的功能也就是一個(gè)定時(shí)器,讓秒針剛好是1秒鐘改變一次.tinazxy回復(fù)于19日17點(diǎn)11分
是先自減再比較大小。
--s,先自減1再執(zhí)行后面操作,s--,先執(zhí)行后面操作再自減1,fanxingchunshui回復(fù)于19日17點(diǎn)17分
C/C++ code //用戶輸入某一時(shí)間以后倒計(jì)時(shí),00:00:00退出 #pragma once #include
#include back(){ if(--s <0){ s = 59;m--;if(m <0){ m = 59;h--;if(h <0)h = 23;} } } bool isZero(){ return h==0&&m==0&&s==0;} void show(){ cout << 'r';if(h <10)cout << 0;cout << h << ':';if(m <10)cout << 0;cout << m << ':';if(s <10)cout << 0;cout << s << flush;} void run(){ while(!isZero()){ show();wait();back();} cout << “===time out===” << endl;} Shi();public: ~Shi();}; 李伊文回復(fù)于19日17點(diǎn)24分 time(0),time(null)返回系統(tǒng)當(dāng)前時(shí)間,單位為秒,從1900年1月1日0點(diǎn)起到當(dāng)前時(shí)間的秒數(shù)。我是這樣理解time()的! 1、用于多分支選擇的switch語句,其一般形式為: switch(表達(dá)式){ case常量表達(dá)式1:語句1; case常量表達(dá)式2:語句2; … case常量表達(dá)式n:語句n; default:語句n+1; } 其語義是:計(jì)算表達(dá)式的值。并逐個(gè)與其后的常量表達(dá)式值相比較,當(dāng)表達(dá)式的值與某個(gè)常量表達(dá)式的值相等時(shí),即執(zhí)行其后的語句,然后不再進(jìn)行判斷,繼續(xù)執(zhí)行后面所有case后的語句。如表達(dá)式的值與所有case后的常量表達(dá)式均不相同時(shí),則執(zhí)行default后的語句。 2、main是主函數(shù)的函數(shù)名,表示這是一個(gè)主函數(shù)。每一個(gè)C源程序都必須有,且只能有一個(gè)主函數(shù)(main函數(shù))。main()。 3、函數(shù)調(diào)用語句,printf函數(shù)的功能是把要輸出的內(nèi)容送到顯示器去顯示。printf函數(shù)是一個(gè)由系統(tǒng)定義的標(biāo)準(zhǔn)函數(shù),可在程序中直接調(diào)用。 4、include稱為文件包含命令擴(kuò)展名為.h的文件稱為頭文件,定義兩個(gè)實(shí)數(shù)變量,以被后面程序使用,顯示提示信息。 5、在程序中使用的變量名、函數(shù)名、標(biāo)號(hào)等統(tǒng)稱為標(biāo)識(shí)符。除庫(kù)函數(shù)的函數(shù)名由系統(tǒng)定義外,其余都由用戶自定義。C 規(guī)定,標(biāo)識(shí)符只能是字母(A~Z,a~z)、數(shù)字(0~9)、下劃線(_)組成的字符串,并且其第一個(gè)字符必須是字母或下劃線。 6、預(yù)處理命令都以“#”開頭 關(guān)于波特率問題: 原理是很簡(jiǎn)單的,串口的電路是一個(gè)移位寄存器,定時(shí)器溢出時(shí)就會(huì)促使這個(gè)寄存器移出1bit數(shù)據(jù)。 根據(jù)你需要的波特率就可以算出移出1bit的時(shí)間間隔,然后你把定時(shí)器的溢出時(shí)間定 義為這個(gè)時(shí)間間隔就行了。 當(dāng)然,上面的只是一個(gè)簡(jiǎn)單的原理,實(shí)際情況可能還有些細(xì)微的區(qū)別,比如實(shí)際計(jì)算的時(shí)候還有一個(gè)波特率因子,這個(gè)不同的單片機(jī)是不完全一樣的,計(jì)算定時(shí)器初值時(shí)要把這個(gè)也算進(jìn)去。 自主合作、分層達(dá)標(biāo)教學(xué)模式幾個(gè)環(huán)節(jié)教師指令語言參考 尊敬的老師們,根據(jù)聽課的感受,我把課堂幾個(gè)環(huán)節(jié)的指令語言進(jìn)行了梳理,給老師們提供參考,請(qǐng)結(jié)合自己的實(shí)際改進(jìn)運(yùn)用。 一、引入環(huán)節(jié) 1、老師今天將從學(xué)習(xí)的投入度、小組的參與人數(shù)兩個(gè)方面來評(píng)價(jià),得分最低的小組老師將給他們布置特別的作業(yè),(或者得分在前面的兩個(gè)小組將沒有作業(yè)),請(qǐng)組長(zhǎng)帶領(lǐng)我們的組員加油! 2、老師今天將評(píng)選自學(xué)最投入,最安靜的組,給小組加2分。 3、老師今天將評(píng)選對(duì)子互助、組內(nèi)互助搞得好的組,給小組加2分。(或者將獲得老師的獎(jiǎng)品) 4、同學(xué)們有沒有信心爭(zhēng)當(dāng)今天課堂評(píng)比的優(yōu)勝組? 5、老師今天要評(píng)比每個(gè)小組課前準(zhǔn)備得好不好,請(qǐng)對(duì)子(或者組長(zhǎng))相互督促,小組一人沒有做好準(zhǔn)備給小組扣1分。 二、自學(xué)環(huán)節(jié) 1、請(qǐng)同學(xué)們閱讀教材51—53頁,把你認(rèn)為重要的知識(shí)點(diǎn)勾畫出來,獨(dú)立完成黑板上(導(dǎo)學(xué)案上、白板上、老師口頭布置)的預(yù)習(xí)題或任務(wù),爭(zhēng)取在8分鐘內(nèi)完成。 2、老師將對(duì)每個(gè)組自學(xué)的投入度(或獨(dú)立完成的安靜度)進(jìn)行評(píng)比得分。 3、請(qǐng)同學(xué)們獨(dú)立完成黑板上的2、3題(或教材、導(dǎo)學(xué)案、練習(xí)冊(cè)等上的習(xí)題),組內(nèi)安靜,獨(dú)立思考,提前完成的同學(xué)繼續(xù)做后面第四題。 三、交流環(huán)節(jié) 1、請(qǐng)同學(xué)們先對(duì)子交流,人人都要發(fā)言,對(duì)子不會(huì)的再到四人小組交流,最后到大組交流。 2、不會(huì)的同學(xué)請(qǐng)教會(huì)的同學(xué),會(huì)的同學(xué)幫助不會(huì)的同學(xué),還可以問老師,組長(zhǎng)要督促人人弄明白,老師一會(huì)兒將任意抽組內(nèi)的同學(xué)代表小組展示,展示得正確的給小組加分。 3、請(qǐng)把這個(gè)結(jié)論說給(或背給)你的對(duì)子聽,每人說一次。 4、請(qǐng)對(duì)子之間把這個(gè)句子(或者這幾個(gè)單詞)說(或者讀)三次。 5、請(qǐng)對(duì)子相互批改我們剛才的練習(xí),把自己錯(cuò)了的改正,并馬上記下來。 6、請(qǐng)同學(xué)們(或者對(duì)子之間)馬上記憶這個(gè)知識(shí)點(diǎn),組長(zhǎng)要督促,老師一會(huì)兒要任意抽組內(nèi)的同學(xué)代表小組展示。 四、展示環(huán)節(jié) 1、請(qǐng)一組5號(hào)展示第一個(gè)問題,敢于展示給小組加1分,展示脫稿給小組加2分。 2、老師今天將給展示聲音洪亮的同學(xué)加2分。 3、老師今天將給展示形式新穎的組加3分。(或者老師將評(píng)比展示形式新穎的優(yōu)勝組) 4、請(qǐng)知道這個(gè)問題的同學(xué)自己站起來回答,不用舉手,敢發(fā)言的同學(xué)給小組加1分(或者展示正確的同學(xué)給小組加1分) 5、某某同學(xué)今天傾聽得特別仔細(xì),我們一起鼓勵(lì)他。 6、老師今天對(duì)傾聽得仔細(xì),敢于點(diǎn)評(píng)、質(zhì)疑、補(bǔ)充的同學(xué)和小組要給予特別的獎(jiǎng)勵(lì)。 7、今天代表小組展示的同學(xué)1-4號(hào),加1分,5-8號(hào) 加2分。 活動(dòng)目標(biāo) 1、在游戲中體驗(yàn)按指令活動(dòng)的愉快。 2、培養(yǎng)幼兒注意傾聽的態(tài)度和習(xí)慣。 重點(diǎn)與難點(diǎn) 聽清完整的指令才能行動(dòng)。材料及環(huán)境創(chuàng)設(shè) 1、場(chǎng)景布置:草地、路。(山洞、螞蟻洞)。 2、錄音“小鳥的叫聲”“秋天的樹葉”沙袋等。 設(shè)計(jì)思路 對(duì)于剛進(jìn)入幼兒園小班的孩子來講有一明顯的特點(diǎn)即“自我為中心”。在游戲中也是以“自說自話”的個(gè)體活動(dòng)為主,還不習(xí)慣于聽他人的指令集體行動(dòng)。因而讓孩子通過游戲活動(dòng)積累有關(guān)“只有聽得清,才能做得對(duì),玩得開心”的經(jīng)驗(yàn)和體會(huì)是很有必要的、從情感人手,培養(yǎng)孩子逐步養(yǎng)成注意傾聽的態(tài)度、習(xí)慣也是可行的。 本活動(dòng)設(shè)計(jì)的內(nèi)容編排思路是:指令的語句從短到長(zhǎng),語速有快有慢,指令所包含的信息量由少到多:要求孩子完成的動(dòng)作由小到大,游戲時(shí)的環(huán)境干擾因素由少到多。這樣的編排意圖旨在使孩子的有意控制時(shí)間增加,有意記憶的信息量不斷擴(kuò)大。 本活動(dòng)設(shè)計(jì)的過程是以游戲?yàn)橹?在游戲中激發(fā)孩子傾聽的興趣,并在游戲中體會(huì)兒歌的意義,樂意跟著學(xué)念。同時(shí)結(jié)合體育活動(dòng)、認(rèn)識(shí)秋季的活動(dòng),及相關(guān)的數(shù)活動(dòng)開展游戲,綜合地完成教育目標(biāo)。 活動(dòng)流程 室內(nèi)聽指令動(dòng)作——室外聽指令動(dòng)作 (一)室內(nèi)聽指令動(dòng)作。 1、引發(fā)傾聽興趣。 放錄音:“小鳥的叫聲” 設(shè)問:聽聽是什么聲音,你是用什么來聽的? 說明 主要是突出耳朵能聽的主題,并提出以聽為要求的游戲規(guī)則。強(qiáng)調(diào)聽得清楚,聽完整游戲會(huì)玩得開心。 2、聽指令動(dòng)作。 (1)臉部動(dòng)作。 a翹起嘴巴,做只小豬。 b捏下鼻子,做只狐貍。 c一眼睜,一眼閉,做只調(diào)皮的小猴子。 說明 一開始語速可慢些,接下來可快一些并變換指令例:“拉拉小耳朵,捏捏小鼻子,梳梳黑頭發(fā),拍拍小嘴巴?!?/p> 小結(jié):玩得開心嗎?為什么開心?因?yàn)槟銈兟牭米屑?xì)做得對(duì)。老師念兒歌:“小耳朵,真正靈,聽得清,做得對(duì),我們玩得真開心?!?/p> (2)手指動(dòng)作。 a變把手槍“嗒嗒嗒”, b變個(gè)相機(jī)“喀嚓,喀嚓”, c變把小鎯頭,修修小椅子,“叮咚,叮咚”。 小結(jié):小耳朵,真正靈,聽得清,做得對(duì),我們玩得真齊心。 (3)身體動(dòng)作。 a站起來,轉(zhuǎn)個(gè)圈, b做只母雞,拍拍翹膀,下個(gè)蛋。 c做只青蛙,呱呱跳,去抓花蝴蝶, d打鼓,敲鑼,吹嗽叭,放鞭炮。說明 要求聽完指令,并把每一個(gè)指令用動(dòng)作表現(xiàn),教師可以示范,并視實(shí)際情況,指令可以反復(fù)。用兒歌小結(jié),并引導(dǎo)幼兒跟著念。 (二)室外聽指令動(dòng)作。 1.小兔子撿落葉。 教師可先念兒歌例:小兔子,蹦蹦跳,跳到樹下?lián)鞓淙~,一只小兔撿一片,許多小兔撿許多。 說明 孩子撿了以后可檢查一下是否撿一片,滲透“1”和“許多”數(shù)概念。 2、小螞蟻搬豆。 可以布置場(chǎng)景,有草地,有“螞蟻洞”,有房子等。 聽指令動(dòng)作 (1)小螞蟻,快快爬 (2)小螞蟻,慢慢爬 (3)小螞蟻,去搬豆,一只螞蟻搬一粒,搬進(jìn)洞里放放好。 說明 游戲可變換指令重復(fù)進(jìn)行。 ---------------------------order by的用法 --員工信息按照姓名正序排列 select * from emp order by ename asc;--員工信息按照倒敘排列 select * from emp order by ename desc;--也可以是多個(gè)字段組合排列。例如:?jiǎn)T工信息按照部門正序排列,并且按照姓名倒敘排列 select * from emp order by deptno asc,ename desc ---------------------------function的用法--把所有姓名變成小寫 select lower(ename)from emp;--把所有姓名變成大寫 select upper(ename)from emp;--求所有人名中包含'a'的員工信息不區(qū)分大小寫 select * from emp where lower(ename)like '%a%'--截取子字符串,比如求Hello的一部分 select substr('hello',2,2)from dual;select substr(ename,2,2)from emp;--求Hello的一部分,并指明長(zhǎng)度 --求ascii碼對(duì)應(yīng)的字符 select chr(65)from dual--求字符對(duì)應(yīng)的ascii碼 select ascii('中')from dual--四舍五入 select round(12.456,2)from dual select round(12.456,-1)from dual--四舍五入小數(shù)點(diǎn)后面多少位 --四舍五入小數(shù)點(diǎn)前面多少位 ---------------------------important!日期轉(zhuǎn)換函數(shù) ---------------------------將當(dāng)前日期轉(zhuǎn)換成1981-03-12 12:00:00這種形式的字符串 select to_char(sysdate,'YYYY-MM-DD HH24:MI:SS')from dual; --將1981-03-12 12:00:00字符串轉(zhuǎn)換成日期 select to_date('1981-03-12 12:00:00','YYYY-MM-DD HH24:MI:SS')from dual; --將每個(gè)人的薪水轉(zhuǎn)換成固定格式的字符串 select to_char(sal,'$999,999,999.99')from emp;--將固定格式的字符串轉(zhuǎn)換成數(shù)值 select to_number('$8,000.00','$999,999,999.99')from dual; --當(dāng)null參與計(jì)算時(shí)候,可以用nvl這個(gè)函數(shù)。比如求每個(gè)人一年總共的收入 select ename,sal*12+comm from emp ---------------------------group function組函數(shù) --求所有人的薪水的總和,平均值,最大值,最小值 select sum(sal),avg(sal),max(sal),min(sal)from emp;--求總的行數(shù) select count(*)from emp;--求總的行樹,(可以指定具體的字段)但如果字段有null值的時(shí)候需要小心使用 select count(comm)from emp; --也可以過濾掉重復(fù)的行之后統(tǒng)計(jì)行數(shù) select count(distinct deptno)from emp--可以指明按照哪個(gè)字段進(jìn)行分組.比如;分部門統(tǒng)計(jì)最高薪水 select deptno,max(sal)from emp where deptno is not null group by deptno--也可以按照多個(gè)字段來分組統(tǒng)計(jì),比如:分部門和崗位,統(tǒng)計(jì)最高薪水和行數(shù) select deptno,job,max(sal),count(*)from emp group by deptno,job ---------------------------重要:出現(xiàn)在select列表中的字段,如果沒有在組函數(shù)中,那么必須出現(xiàn)在group by 子句中。 -------------------------select ename,deptno,job,max(sal),count(*)from emp group by deptno,job --求薪水最高的員工姓名 select * from emp where sal=(select max(sal)from emp);delete from emp where ename='TEST2' update emp set deptno=10 where deptno=99 select * from dept insert into dept(deptno,dname,loc)values('10','ACCOUNTING','NEW YORK');--having從句的用法 --求平均薪水是2000以上的部門 select deptno,avg(sal)as avg_sal from emp group by deptno having avg(sal)>2000------------------------- --sql structured query language --DML--Data Manipulation Language--數(shù)據(jù)操作語言 query information(SELECT), add new rows(INSERT), modify existing rows(UPDATE), delete existing rows(DELETE), perform a conditional update or insert operation(MERGE), see an execution plan of SQL(EXPLAIN PLAN), and lock a table to restrict access(LOCK TABLE).--DDL--Data Definition Language--數(shù)據(jù)定義語言 create, modify,drop, or rename objects(CREATE,ALTER,DROP,RENAME), remove all rows from a database object without dropping the structure(TRUNCATE), manage access privileges(GRANT,REVOKE), audit database use(AUDIT,NOAUDIT)and add a description about an object to the dictionary(COMMENT).--Transaction Control事務(wù)控制語句 save the changes(COMMIT)or discard the changes(ROLLBACK)made by DML statements.Also included in the transaction-control statements are statements to set a point or marker in the transaction for possible rollback(SAVEPOINT)and to define the properties for the transaction(SET TRANSACTION).Used to manage the properties of the database.There isonly one statement in this category(ALTER SYSTEM).--DCL--Data Control Language--與開發(fā)關(guān)系不是很密切,用于權(quán)限的分配與回收 grant,revoke,data control --Session Control control the session properties(ALTER SESSION)and to enable/disable roles(SET ROLE).--System Control -------------------------select的用法 --每個(gè)員工的所有信息 select * from emp--每個(gè)人的部門編號(hào),姓名,薪水 select deptno,ename,sal from emp;--每個(gè)人的年薪 select ename,sal*12 from emp;--計(jì)算2*3的值 select 2*3 from emp;--計(jì)算2*3的值(dual)select 2*3 from dual;select * from dual;--得到當(dāng)前時(shí)間 select sysdate from dual--可以給列起別名,比如求每個(gè)人的年薪 select ename,sal*12 salperyear from emp;--如果別名中有空格,需要用雙引號(hào) select ename,sal*12 “sal per year” from emp;--如果沒有內(nèi)容,則為空 select comm from emp;--當(dāng)空字段參與計(jì)算,則結(jié)果是null--例如:計(jì)算每個(gè)人的全年的收入包括月薪和年終獎(jiǎng) select ename,sal*12+comm from emp;--可以將多個(gè)字符串拼在一起。比如:求每個(gè)人的薪水,格式為smith-sal-123 select ename||'-sal-'||sal from emp;--如果字符串中有單引號(hào),需要用另外一個(gè)單引號(hào)轉(zhuǎn)義,比如:這樣一個(gè)字符串: he's friend select ename||'''s sal is'||sal from emp; ---------------------------distinct 關(guān)鍵詞的用法--求有哪些個(gè)部門 select distinct deptno from emp--可以用來修飾多個(gè)字段。比如:求有哪些個(gè)部門和job的組合 select distinct deptno,job from emp -------------------------where關(guān)鍵詞的用法 --可以是數(shù)值類型的等值判斷。比如:求10這個(gè)部門的所有員工 select * from emp where deptno=20--可以是字符串類型的等值判斷。比如:求叫KING的這個(gè)人的信息 select * from emp where ename = 'KING'--也可以是不等值判斷。比如:求薪水小于2000的員工信息 select * from emp where sal<2000; --字符串也可以做不等值判斷,比如:求所有ename大于'CBA'的員工信息。select * from emp where ename>'CBA';--求部門不是10的員工 select * from emp where deptno <> 10;--求薪水在800和1500之間的員工信息 select * from emp where sal >=800 and sal <=1500;--也可以寫成 select * from emp where sal between 800 and 1500--這樣寫則不可以 -----------------------------select * from emp where 800<=sal<=1500--where...in..的用法。比如:求薪水是800或者1500或正2000的員工信息 select * from emp where sal=800 or sal=1500 or sal=2000--相當(dāng)于寫成這樣 select * from emp where sal in(1500,800,2000,1500,1500,1500,1500);--再比如求姓名是KING,SMITH,AA的員工信息 select * from emp where ename in('KING','SMITH','AA')--求入職時(shí)間在20-2月-81之后的員工信息 select * from emp where hiredate < '23-5月-87'; ---------------------------and or not的用法 --求薪水大于1000或者部門在20這個(gè)部門的員工信息 select * from emp where sal>1000 and deptno=20--求薪水不是800或者不是1500或者不是3000的員工信息 select * from emp where sal not in(800,1500,3000)--也可以這樣來寫 select * from emp where sal <>800 and sal <> 1500 and sal<>3000 ---------------------------like的用法 --求名字中包含ALL這三個(gè)字符的員工信息 select * from emp where ename like '%E%';--求名字中的第二個(gè)字母是A的員工 select * from emp where ename like '_A%';--特殊字符需要轉(zhuǎn)義。比如:求員工中包含特殊字符%的員工信息 select * from emp where ename like '%%%' escape '' ---------------------------null的用法 --求沒有年終獎(jiǎng)的員工 select * from emp where comm is null--求有年終獎(jiǎng)的員工 select * from emp where comm is not null第二篇:高效課堂教師指令語言
第三篇:幼兒園小班語言活動(dòng)設(shè)計(jì):聽指令
第四篇:黑馬程序員c語言教程:Oracle指令
第五篇:黑馬程序員c語言教程:Oracle指令