freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

用友sql培訓(xùn)資料(更新版)

  

【正文】 以使用 INSERT INTO 在當(dāng)前表中創(chuàng)建新行。 Join子句小結(jié) 在U8產(chǎn)品中,大量使用了Inner Join、Left Join、Right Join和Full Join子句。 使用右連接語(yǔ)句Right Outer Join連接 Right Outer Join語(yǔ)句和Left Outer Join 語(yǔ)句的用法原理相同。內(nèi)連接為[Inner] Join(默認(rèn)形式,Inner可以省略);外連接分為三個(gè)Left Outer Join、Right Outer Join、Full Outer Join(其中的Outer可以省略)。如:返回Northwind數(shù)據(jù)庫(kù)中Order Details表中的數(shù)量(quantity)字段值大于100的記錄,SQL語(yǔ)句可寫(xiě)為:SELECT * FROM Northwind..[Order Details] Where quantity100 Order By子句Order By子句是用來(lái)指定在 SELECT 語(yǔ)句返回的列中所使用的排序次序。比較常用的函數(shù)有聚合函數(shù)、日期與時(shí)間函數(shù)、數(shù)學(xué)函數(shù)、轉(zhuǎn)換函數(shù)和字符函數(shù)等,具體內(nèi)容參見(jiàn)附錄。Select語(yǔ)句的功能為從數(shù)據(jù)庫(kù)中檢索行,并允許從一個(gè)或多個(gè)表中選擇一個(gè)或多個(gè)行或列,該語(yǔ)句包含眾多的子句,功能強(qiáng)大,使用靈活。記錄 (record) :視作一個(gè)單元信息的一組相關(guān)字段(列)。數(shù)據(jù)庫(kù)存儲(chǔ)在文件中。如圖1所示:圖1企業(yè)管理器:可進(jìn)行各種可視化的操作,功能強(qiáng)大,但由于其運(yùn)行時(shí)消耗資源較大,所以當(dāng)計(jì)算機(jī)硬件條件不好或者SQLServer負(fù)載太大時(shí),會(huì)有操作反映遲鈍等問(wèn)題。所以,在維護(hù)中如果遇到以MSDE作為后臺(tái)數(shù)據(jù)庫(kù)的情況應(yīng)多加注意此方面的問(wèn)題。 用友早期產(chǎn)品以Access為后臺(tái)數(shù)據(jù)庫(kù),這些產(chǎn)品()目前仍有很多用戶(hù)在使用。附錄 內(nèi)容包括組成數(shù)據(jù)庫(kù)對(duì)象的概念、SQLSERVER的系統(tǒng)組成以及Transact_SQL小手冊(cè),可以作為查詢(xún)SQLServer信息的快速參考。注意:本專(zhuān)刊是為SQLServer快速入門(mén)而編寫(xiě),內(nèi)容簡(jiǎn)單概括,讀者要使自己的SQLServer水平有質(zhì)的提高,在實(shí)際工作中要充分利用SQLServer聯(lián)機(jī)幫助,它是最具權(quán)威的參考資料。 用友產(chǎn)品以Microsoft Access()或MicrosoftSQLServer(如U8以上版本)作為后臺(tái)數(shù)據(jù)庫(kù),目前(、U8)不支持其他的數(shù)據(jù)庫(kù)產(chǎn)品。 以Access為后臺(tái)數(shù)據(jù)庫(kù)的產(chǎn)品,用Access軟件可以直接打開(kāi)對(duì)應(yīng)的數(shù)據(jù)庫(kù)文件,該數(shù)據(jù)庫(kù)文件可以作為參考的數(shù)據(jù)字典使用(點(diǎn)擊每個(gè)表的設(shè)計(jì)模式,內(nèi)有詳盡的字段含義解釋?zhuān)?。另外,Access的產(chǎn)品的安全性也遠(yuǎn)低于SQLServer產(chǎn)品。 SQL Server? 實(shí)例中的事件。每個(gè)表存儲(chǔ)有關(guān)由數(shù)據(jù)庫(kù)建模的一類(lèi)對(duì)象的信息。圖3本章小結(jié): 本章只是簡(jiǎn)要介紹了一些比較基礎(chǔ)的術(shù)語(yǔ)和概念,目的是使讀者對(duì)SQLServer有個(gè)總體的印象,以便能有效的進(jìn)行后續(xù)的學(xué)習(xí)。 第三步:執(zhí)行相應(yīng)的SQL語(yǔ)句(如圖3中的select * from accinformation語(yǔ)句)??梢缘讲樵?xún)分析器中執(zhí)行如下語(yǔ)句(求數(shù)量的總和): SELECT sum(quantity) FROM Northwind..[Order Details]注意:此處必須指定要合計(jì)的具體列而不能使用*,并且該列必須是數(shù)值型。如:上句中要再加一個(gè)條件,數(shù)量之和大于1000的返回記錄,SQL語(yǔ)句可寫(xiě)為:SELECT ProductID, sum(quantity) FROM Northwind..[Order Details] Group By ProductID Having sum(quantity)1000 Where子句和Having子句的區(qū)別Where子句和Having子句的主要區(qū)別:和Group By連用時(shí),Where后面的條件是先排除再進(jìn)行Group By匯總;而Having是在Group By匯總后,再用后面的條件進(jìn)行篩選。兩個(gè)表中不匹配的行不在結(jié)果中顯示。在SQLServer查詢(xún)分析器中執(zhí)行如下語(yǔ)句:Select * From father Right Join son On = 結(jié)果如下(注意下表中的NULL):FidNameSidNameFid11A1Ason1121A2Ason2131A3Ason3143C4Cson1353C5Cson236NULLNULL6Dson14 在SQLServer查詢(xún)分析器中執(zhí)行如下語(yǔ)句:Select * from father Right join son on = where is null 實(shí)現(xiàn)的功能為:找出在Son表中有,而在father表中沒(méi)有對(duì)應(yīng)的記錄。因此一定要重點(diǎn)學(xué)習(xí)Join語(yǔ)句的各種靈活使用的方法。, 39。為了盡可能的減少誤操作最好在執(zhí)行delete語(yǔ)句之前,先執(zhí)行對(duì)應(yīng)的select語(yǔ)句,以確定Where后面條件的準(zhǔn)確性。BU987639。在SQLServer查詢(xún)分析器中執(zhí)行如下語(yǔ)句(一個(gè)子查詢(xún)用作 SELECT 語(yǔ)句中名為 MaxUnitPrice 的列表達(dá)式):SELECT , , (SELECT MAX() FROM .[Order Details] AS OrdDet WHERE = ) AS MaxUnitPriceFROM AS Ord其中的As關(guān)鍵字用于指定別名。)請(qǐng)參看“ 左連接語(yǔ)句Left Outer Join”的例子(找出在father表中有,而在son表中沒(méi)有對(duì)應(yīng)的記錄): Select * from father left join son on = where is null 對(duì)等的In子句是(注意這個(gè)語(yǔ)句并沒(méi)有將兩個(gè)表橫向連接起來(lái),同時(shí)也用了子查詢(xún)語(yǔ)句):Select * from father where Not In (Select fid from son)本章小結(jié): 本章主要講解了SQL語(yǔ)句的常用語(yǔ)法。 修改表的關(guān)鍵字是:Alter table(其后可能跟隨ALTER COLUMN、ADD、DROP COLUMN等),具體語(yǔ)法可到SQLServer聯(lián)機(jī)幫助中查詢(xún)??梢酝ㄟ^(guò)指定限定的數(shù)據(jù)庫(kù)名稱(chēng),為另一個(gè)數(shù)據(jù)庫(kù)中的表或視圖創(chuàng)建索引。 SQL Server? 允許為任何給定的 INSERT、UPDATE 或 DELETE 語(yǔ)句創(chuàng)建多個(gè)觸發(fā)器。這里重點(diǎn)講解兩個(gè)系統(tǒng)表:sysdatabases表和sysobjects表,其他系統(tǒng)表的介紹請(qǐng)參看附錄和聯(lián)機(jī)幫助。 其中的39。tr39。此外,它還能夠以連續(xù)、斷點(diǎn)或單步方式執(zhí)行TransactSQL語(yǔ)句和存儲(chǔ)過(guò)程,所以,在應(yīng)用程序開(kāi)發(fā)階段也常用它來(lái)調(diào)試或測(cè)試所編寫(xiě)的的腳本程序和存儲(chǔ)過(guò)程。ufsystem39。 隱式的數(shù)據(jù)錯(cuò)誤問(wèn)題的解決 對(duì)于這類(lèi)問(wèn)題,通常的解決辦法是: 再現(xiàn)該存在問(wèn)題的操作(在軟件界面操作),同時(shí)實(shí)時(shí)查看后臺(tái)的跟蹤結(jié)果,查找出實(shí)現(xiàn)該功能sql語(yǔ)句所操作的數(shù)據(jù)表或數(shù)據(jù)對(duì)象。這一點(diǎn)在今后的實(shí)踐中會(huì)有深刻體會(huì)。 打印字符串39。 THEN 39。 THEN 39。 THEN 39。 stockname like 39。stocknumber between 20 and 100stocknumber in(10,20,30)order by stockid desc(asc) 排序,desc降序,asc升序order by 1,2 by列號(hào)stockname = (select stockname from stock_information where stockid = 4) 子查詢(xún) 除非能確保內(nèi)層select只返回一個(gè)行的值, 否則應(yīng)在外層where子句中用一個(gè)in限定符select distinct column_name form table_name distinct指定檢索獨(dú)有的列值,不重復(fù)select stocknumber ,stocknumber + 10 = stocknumber + 10 from table_nameselect stockname , stocknumber = count(*) from table_name group by stockname group by 將表按行分組,指定列中有相同的值having count(*) = 2 having選定指定的組select stockname from table1union [all] union合并查詢(xún)結(jié)果集,all保留重復(fù)行select stockname from table2函數(shù)統(tǒng)計(jì)函數(shù) AVG 求平均值COUNT 統(tǒng)計(jì)數(shù)目MAX 求最大值MIN 求最小值SUM 求和字符串函數(shù)ASCII() 函數(shù)返回字符表達(dá)式最左端字符的ASCII 碼值CHAR() 函數(shù)用于將ASCII 碼轉(zhuǎn)換為字符如果沒(méi)有輸入0 ~ 255 之間的ASCII 碼值CHAR 函數(shù)會(huì)返回一個(gè)NULL 值LOWER() 函數(shù)把字符串全部轉(zhuǎn)換為小寫(xiě)UPPER() 函數(shù)把字符串全部轉(zhuǎn)換為大寫(xiě)STR() 函數(shù)把數(shù)值型數(shù)據(jù)轉(zhuǎn)換為字符型數(shù)據(jù)LTRIM() 函數(shù)把字符串頭部的空格去掉RTRIM() 函數(shù)把字符串尾部的空格去掉LEFT(),RIGHT(),SUBSTRING() 函數(shù)返回部分字符串CHARINDEX(),PATINDEX() 函數(shù)返回字符串中某個(gè)指定的子串出現(xiàn)的開(kāi)始位置SOUNDEX() 函數(shù)返回一個(gè)四位字符碼 SOUNDEX函數(shù)可用來(lái)查找聲音相似的字符串但SOUNDEX函數(shù)對(duì)數(shù)字和漢字均只返回0 值 DIFFERENCE() 函數(shù)返回由SOUNDEX 函數(shù)返回的兩個(gè)字符表達(dá)式的值的差異0 兩個(gè)SOUNDEX 函數(shù)返回值的第一個(gè)字符不同1 兩個(gè)SOUNDEX 函數(shù)返回值的第一個(gè)字符相同2 兩個(gè)SOUNDEX 函數(shù)返回值的第一二個(gè)字符相同3 兩個(gè)SOUNDEX 函數(shù)返回值的第一二三個(gè)字符相同4 兩個(gè)SOUNDEX 函數(shù)返回值完全相同REPLICATE() 函數(shù)返回一個(gè)重復(fù)character_expression 指定次數(shù)的字符串/*select replicate(39。, 39。]) 函數(shù)返回?cái)?shù)據(jù)庫(kù)的編號(hào)DB_NAME(database_id) 函數(shù)返回?cái)?shù)據(jù)庫(kù)的名稱(chēng)HOST_ID() 函數(shù)返回服務(wù)器端計(jì)算機(jī)的名稱(chēng)HOST_NAME() 函數(shù)返回服務(wù)器端計(jì)算機(jī)的名稱(chēng)IDENTITY(data_type[, seed increment]) [AS column_name])IDENTITY() 函數(shù)只在SELECT INTO 語(yǔ)句中使用用于插入一個(gè)identity column列到新表中/*select identity(int, 1, 1) as column_nameinto newtablefrom oldtable*/ISDATE() 函數(shù)判斷所給定的表達(dá)式是否為合理日期ISNULL(check_expression, replacement_value ) 函數(shù)將表達(dá)式中的NULL 值用指定值替換ISNUMERIC() 函數(shù)判斷所給定的表達(dá)式是否為合理的數(shù)值NEWID() 函數(shù)返回一個(gè)UNIQUEIDENTIFIER 類(lèi)型的數(shù)值NULLIF(expression1, expression2 )NULLIF 函數(shù)在expression1 與expression2 相等時(shí)返回NULL 值若不相等時(shí)則返回expression1 的值51 /
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1