❶ 簡述SQL語句的命令動詞和具體功能
簡述SQL語句的命令動詞和具體功能
數據查詢:SELECT (查詢出數據,也可用於變數賦值)
數據定義(表/視圖/查詢/存儲過程/自定義函數/索引/觸發器等):CREATE (創建)、DROP(刪除)、ALTER(修改)
數據操作:INSERT(插入)、UPDATE(更新)、DELETE(刪除)
數據控制:Grant(授權)、revoke(回收許可權)
❷ VF常用命令動詞及其含義
###############################################
數值函數:
1.絕對值和符號函數
格式:ABS(<數值表達式>)
SIGN(<數值表達式>)
例如:ABS(-5)=5,ABS(4)=4,SIGN(8)=1,SIGN(-3)=-1,SIGN(0)=0
2.求平方根表達式
格式:SQRT(<數值表達式>)
例如:SQRT(16)=4,它與開二分之一次方等同。
3.圓周率函數
格式:PI()
4.求整數函數
格式:INT(<數值表達式>)返回數值表達式的整數部分
CEILING(<數值表達式>)返回大於或等於表達式的最小整數
FLOOR(<數值表達式>)返回小於或等於表達式的最大整數
例如:
INT(5.8)=5.8,INT(-7.8)=-7,CEILING(6.4)=7,CEILING(-5.9)=-5
FLOOR(9.9)=9
5.四捨五入函數
格式:ROUND(<數值表達式1>,<數值表達式2>)
功能:返回制定表達式在制定位置四捨五入的結果
例如:
ROUND(345.345,2)=345.35,ROUND(345.345,1)=345.3,ROUND(345.345,0)=345,ROUND(345.345,-1)=350
6.求余函數
格式:MOD(<數值表達式1>,<數值表達式2>)
例如:
MOD(10,3)=1 MOD(10,-3)=-2 MOD(-10,3)=2 MOD(-10,-3)=-1
求余數的規律:1.首先按照兩數的絕對值求余
2.表達式1的絕對值大於表達式2的絕對值,則余數為表達式1的值
3.余數取表達式1的正負號
4.若兩數異好號,余數在加上表達式2的值為最終的結果
7. 求最大值和最小值函數
MAX(數值表達式列表)
MIN (數值表達式列表)
例如:MAX(2,3,5)=5 MAX(『2』,』12』,』05』)=2 MAX(『汽車』,』飛機』,』輪船』)
字元串比較的規律:
字元串比較首先比較第一個字母,如果有結果那就不用在進行比較了。如果相等在進行第二個字母的比較,以次類推。
###############################################
字元函數
1.求字元串長度函數
格式:LEN(<字元表達式>)
功能:返回制定字元表達式的長度,即所包含的字元個數。函數值為數值型
例如:X=「中文Visual FoxPro6.0」 則LEN(X)=20
2.大小寫轉換函數
格式:LOWER(<字元表達式>)
UPPER(<字元表達式>)
功能:LOWER將制定表達式值中的大寫字母轉換成小寫字母,其他字元不變
UPPER將指定表達式值中的小寫字母轉換成大寫字母,其他字元不變。
例如:LOWER(『X1y2A』)=x1y2a UPPER(『n=1』)=N=1
3.空格字元串生成函數
格式:SPACE(<字元表達式>)
功能:返回指定數目的空格組成的字元串。
4.刪除前後空格函數
格式:TRIM(<字元表達式>)
LTRIM(<字元表達式>)
ALLTRIM(<字元表達式>)
功能:TRIM():返回指定字元表達式值去掉尾部空格後形成的字元串
LTRIM():返回指定字元表達式值去掉前導空格後形成的字元串
ALLTRIM():返回指定字元表達式值去掉前導空格和尾部空格後形成的字元串。
例如:STORE SPACE(1)+」TEST」+SPACE(3) TO SS
?TRIM(SS)+LTRIM(SS)+ALLTRIM(SS)
LEN(SS)=8,LEN(TRIM(SS))=5,LEN(LTRIM(SS))=7,LEN(ALLTRIM(SS))=4
5.取子串函數
格式:LEFT(<字元表達式>,<長度>)
RIGHT(<字元表達式>,<長度>)
SUBSTR(<字元表達式>,<起始位置>,<長度>)
功能:LEFT(): 從指定表達式值的左端取一個指定長度的子串作為函數值。
RIGHT():從指定表達式值的右端取一個指定長度的子串作為函數值。
SUBSTR():從指定表達式值的起始位置取指定長度的子串作為函數值。
例如:STORE 「GOOD BYE!」 TO X
LEFT(X,2)=GO,SUBSTR(X,6,2)+SUBSTR(X,6)=BYBYE!,RIGHT(X,3)=YE!
6.計運算元串出現次數函數
格式:OCCURS(<字元表達式1>,<字元表達式2>)
功能:返回第一個字元串在第二個字元串中出現的次數。
例如:STORE 『abracadabra』 TO S
OCCURS(『a』,S)=5, OCCURS(『b』,S)=2, OCCURS(『c』,S)=1, OCCURS(『e』,S)=0
7.求子串位置函數
格式:AT(<字元表達式1>,<字元表達式2>,<數值表達式>)
ATC(<字元表達式1>,<字元表達式2>,<數值表達式>)
功能:驗證表達式1是否是表達式2的子串,如果是,返回表達式1的首字元在表達式2中的位置,若不是,則為0
ATC()與AT()的功能類似,但比較時不區分大小寫
例如: STORE」This is Visual FoxPro」 TO X
AT(「fox」,X)=0,ATC(「fox」,X)=16,AT(「is」,X,3)=10,AT(「xo」,X)
8.子串替換函數
格式:STUFF( <字元表達式1>,<起始位置>,<長度>,<字元表達式2>)
功能:用<字元表達式2>的值替換<字元表達式1>中由<起始位置>和<長度>指明的一個子串。
例如:STORE 『GOOD BYE!』 TO S1
STORE 『MORNING』 TO S2
?STUFF(S1,6,3,S2)=GOOD MORNING!
?STUFF(S1,1,4,S2)=MORNING BYE!
9.字元替換函數
格式:CHRTRAN(<字元表達式1>,<字元表達式2>,<字元表達式3>)
功能:當第一個字元中的一個或多個字元與第二個字元串中的某個字元相匹配時,就用第三個字元中的對應字元(相同位置)替換這些字元。如果第三個字元串包含的字元個數少於第二個字元串包含的字元個數,因而沒有對應字元,那麼第一個字元串中相匹配的各字元將會被鏟除。如果第三個字元串包含的字元個數多於第二個字元串包含的字元個數,多於字元被刪掉。
例如:CHRTRAN(「ABACAD」,」ACD」,」X12」)=XBX1X2
CHRTRAN(「計算機ABC」,」計算機」,」電腦」)=電腦ABC
CHRTRAN(「大家好!」,」大家」,」您」)=您好!
總結:第二個表達式沒有的照寫,第三個表達式沒有的去掉。
10.字元串匹配函數
格式:LIKE(<字元表達式1>,<字元表達式2>)
功能:比較兩個字元串對應位置上的字元,若所有對應字元相匹配,函數返回邏輯真(.T.)否則返回邏輯假(.F.)
<字元表達式1>中可以包含通配符*和?。*可與任何數目的字元相匹配,?可以與任何單個字元相匹配。
例如:
STORE 「abc」 to x
STORE 「abcd」 to y
LIKE(「ab*」,x)=.T. LIKE(「ab*」,y)=.T. LIKE (x,y)=.F.
LIKE(「?b?」,x)=.T. LIKE(「ABc」,x)=.F
.
###############################################
日期和時間函數
1.系統日期和時間函數:
格式:DATE():返回當前系統日期,函數值為日期型
TIME():以24小時制 、HH:MM:SS格式返回當前系統時間(字元型)
DATETIME():返回當前系統日期時間,函數值為日期時間型
2.求年份、月份、天數函數
格式:YEAR(<日期表達式>|<日期時間表達式>)
MONTH(<日期表達式>|<日期時間表達式>)
DAY(<日期表達式>|<日期時間表達式>)
3.時、分和秒函數
格式:HOUR(<日期時間表達式>)
MINUTE(<日期時間表達式>)
SEC(<日期時間表達式>)
###############################################
數據類型轉換函數
1.數值轉換成字元串
格式:STR(<數值表達式>,<長度>,<小數位數>)
例如:STORE –123.456 TO N
STR(N,9,2)=-123.46,STR(N,6,2)=-123.5
STR(N,3)=***,STR(N,6)=-123,STR(N)=-123
2.字元串轉換成字元
格式:VAL(<字元表達式>)
例如:STORE 『-123.』 TO X,STORT 『45』 TO Y
STORE 』A45』 TO Z
VAL(X+Y)=123.45,VAL(X+Z)=123.00,VAL(Z+Y)=0.00
3.字元串轉換成日期或日期時間
格式:CTOD(<字元表達式>)轉化成日期型數據
CTOT(<字元表達式>)轉化成日期時間型數據
4.日期或日期時間轉化成字元串
格式:DTOC(<日期表達式>|<日期時間表達式>[,1])
TTOC(<日期時間表達式> [,1])
功能TOC()將日期型數據或日期時間數據的日期部分轉化成字元串
TTOC()將日期時間數據轉化成字元串
聲明:對DTOC()來說,如果選項是1,則字元串的格式總是YYYYMMDD,8個字元。 對TTOC()來說,如果使用選項1,則字元串格式總是YYYYMMDDHHMMSS,14個字元
例如:
STORE DATETIME() TO T
DTOC(T)=11/11/2005, DTOC(T,1)=20051111,
TTOC(T)=11/11/2005 18:54:34 PM TTOC (T,1)=20051111185434
5宏替換函數
格式 :&<字元變數>[.]
功能:替換出字元變數的內容,即去掉定界符。
例如:kk=「456」, ?&kk*100=45600
###############################################
測試函數
1.值域測試函數
格式:BETWEEN(<表達式T>,<表達式L>,<表達式H>)
例如:STORE NULL TO X;STORE 100 TO Y
BETWEEN(150,Y,Y+100)=.T.
BETWEEN(90,X,Y)=NULL
2.空值(NULL值)測試函數
格式:ISNULL(<表達式>)
例如:STORE .NULL. TO X
ISNULL(X)=.T.
3「空」值測試函數
格式:EMPTY(<表達式>)
P76詳細講解
4.數據類型測試函數
格式:VARTYPE (<表達式>[,<邏輯表達式>])
功能:測試表達式的類型,返回一個大寫字母,函數值為字元型
2.空值(NULL值)測試函數
格式:ISNULL(<表達式>)
3.表文件尾測試函數
格式:EOF([<工作區號>|<表別名>])
4.表文件頭測試函數
格式:BOF([<工作區號>|<表別名>])
5.記錄號測試函數
格式:RECNO([<工作區號>|<表別名>])
6記錄個數測試函數
RECCOUNT ([<工作區號>
6.條件測試函數
格式:IIF(<邏輯表達式>,<表達式1>,<表達式2>)
功能:測試<邏輯表達式>的值,表達式邏輯若為真,函數返回<表達式1>
的值,若為邏輯假,函數返回<表達式2>的值,<表達式1>和<表達式2>表達式類型不要求相同。
例如:X=100;Y=300
IIF(X>100,X-50,X+50)=150;IIF(Y>100,Y-50,Y+50)=250
7.記錄刪除測試函數
格式:DELETED([<工作區號>|<表別名>])
=================
假設(if...endif)
循環(do while...enddo)
分支(do case...endcase)
賦值(store...to)
調用表單(do form)
調用子程序(do)
返回調用程序(return)
啟動事件處理(read events)
清除事件處理(clear events)
開關命令執行狀態(set talk on/off)
結束程序(cancel)
函數
數值轉換字元(str())
字元轉換數值(val())
取系統日期(date())
取年份(year())
取月份(month())
取天日(day())
取整(int())
四捨五入(round())
刪除標記(delete())
記錄號(recno())
記錄數(reccount())
找到記錄(found())
表結尾(eof())
表開頭(bof())
消除後續空格(trim())
消除前導空格(ltrim())
❸ 填動詞什麼命令
執行命令;
傳達命令;
接受命令;
起草命令。
希望能幫到你!
❹ 完成查詢工作用到的命令動詞
完成查詢工作用到的命令動詞是提交,或者是上傳。
❺ vfp的命令格式的什麼稱為命令動詞
你這說法不對,命令格式里,一般第一個是命令動詞.
輸入命令就是告訴計算機下一步做什麼,
比如運行一個表單: do form ....scx , 顯示一個表的記錄: display for ... .
這里運行,顯示都是動作, 所以do,display叫命令動詞
❻ 屬於數據控制子語言的命令動詞有哪些
SQL是Structured Query Language(結構化查詢語言)的縮寫。SQL是專為資料庫而建立的操作命令集,是一種功能齊全的資料庫語言。在使用它時,只需要發出「做什麼」的命令,「怎麼做」是不用使用者考慮的。SQL功能強大、簡單易學、使用方便,已經成為了資料庫操作的基礎,並且現在幾乎所有的資料庫均支持SQL。SQL包括了所有對資料庫的操作,主要是由4個部分組成: 1.數據定義:這一部分又稱為「SQL DDL」,定義資料庫的邏輯結構,包括定義資料庫、基本表、視圖和索引4部分。 2.數據操縱:這一部分又稱為「SQL DML」,其中包括數據查詢和數據更新兩大類操作,其中數據更新又包括插入、刪除和更新三種操作。 3.數據控制:對用戶訪問數據的控制有基本表和視圖的授權、完整性規則的描述,事務控制語句等。 4.嵌入式SQL語言的使用規定:規定SQL語句在宿主語言的程序中使用的規則。
❼ SQL命令動詞(create,drop,alter,select,insert,update,delete,grant,revoke)是什麼意思
數據查詢 SELECT(查詢)
數據定義 CREATE(創建表、視圖。。。)、DROP(刪除表、視圖。。。)、ALTER(修改表、視圖。。。)、
數據操作 INSERT(添加數據)、UPDATE(修改數據)、DELETE(刪除數據)
數據控制 GRANT(為用戶授權)、REVOKE(廢除許可權)
❽ 英語的指令動詞
所謂的指令動詞以前稱為使役動詞,就是使某人或物怎麼怎麼樣的意思,比如;The days make us happy,they also make us clever.使我們愉快的日子,也會使我們聰明!
英語(英文:English)是一種西日耳曼語支,最早被中世紀的英國使用,並因其廣闊的殖民地而成為世界使用面積最廣的語言。英國人的祖先盎格魯部落是後來遷移到大不列顛島地區的日耳曼部落之一,稱為英格蘭。
這兩個名字都來自波羅的海半島的Anglia。該語言與弗里斯蘭語和下撒克森語密切相關,其詞彙受到其他日耳曼語系語言的影響,尤其是北歐語(北日耳曼語),並在很大程度上由拉丁文和法文撰寫。
英語已經發展了1400多年。英語的最早形式是由盎格魯撒克遜人移民於5世紀帶到英國的一組西日耳曼語支(Ingvaeonic)方言,被統稱為古英語。
中古英語始於11世紀末,諾曼征服英格蘭;1476年,威廉卡克斯頓將印刷機介紹給英國,並開始在倫敦出版第一本印刷書籍,擴大了英語的影響力。自17世紀以來,現代英語在英國和美國的廣泛影響下在世界各地傳播。
通過各類這些國家的印刷和電子媒體,英語已成為國際主導語言之一,在許多地區和專業的環境下的語言也有主導地位,例如科學、導航和法律。
以上內容參考:[yīng yǔ] 英語 -網路
❾ 表示命令的謂語動詞
order
command
在動詞insist(1堅持做某事),order, command(2命令), advise, suggest, propose(3建議做某事),demand, require, request, ask(4要求)等表示建議、命令、要求的名詞性從句中謂語動詞要用虛擬語氣。基本句型:主語+ (should) + 動詞原形。另外像decide, desire, intend, recommend等也要接(should)+動詞原形結構。
[例句]
Mother insists that Tom (should) go to bed at nine o』clock.(賓語從句)
We suggested that the meeting (should) be held at once.
It was required that the crops (should) be harvested at once.(主語從句)
The suggestion that he (should) be invited was rejected.(同位語從句)
That is their demand that their wages (should) be increased.(表語從句)
❿ 什麼命令填動作詞語
1、執行命令。
2、傳達命令。
3、接受命令。
4、起草命令。
(10)命令動詞擴展閱讀:
一、執行:[ zhí xíng ]
基本解釋
1、貫徹施行,實際履行。
2、承辦;經辦。
3、堅守節操。
4、黎庄夫人,執行不衰。--漢.劉向《列女傳》。
二、傳達:[ chuán dá ]
基本解釋
1、單位門口的值班人員。
2、門房、傳達室、商店中的引導員,公共建築的參觀向導。
三、接受:[ jiē shòu ]
基本解釋
1、承受接受演說的邀請。
2、採納接受新思想。