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

正文內(nèi)容

sql語句學(xué)習(xí)-文庫(kù)吧在線文庫(kù)

  

【正文】 UPDATE mytable SET first_column=’Updated!’ Second_column=’Updated!’ Third_column=’Updated!’ WHERE first_column=’Update Me1’技巧:SQL忽略語句中多余的空格。對(duì)所有被選中的記錄,字段first_column的值被置為’Updated!’。例如,下面的這個(gè)DELETE語句只刪除那些first_column字段的值為’goodbye’或second_column字段的值為’so long’的記錄:DELETE mytable WHERE first_column=’goodby’ OR second_column=’so long’如果你不給DELETE 語句提供WHERE 子句,表中的所有記錄都將被刪除。這是因?yàn)樽兞縤dentity總是保存最后一次插入標(biāo)識(shí)字段的值。例如,假設(shè)你插入新記錄時(shí)沒有給字段third_column提供數(shù)據(jù),而這個(gè)字段有一個(gè)缺省值’some value’。INSERT 語句的完整句法如下:INSERT [INTO] {table_name|view_name} [(column_list)] {DEFAULT VALUES | Values_list | select_statement}如果一個(gè)表有多個(gè)字段,通過把字段名和字段值用逗號(hào)隔開,你可以向所有的字段中插入數(shù)據(jù)。這里有一個(gè)例子:CREATE UNIQUE COUSTERED INDEX myclumn_cindex ON mytable(mycolumn)這是你將經(jīng)常使用的索引建立語句。在oracle中直接用索引名(drop index mycolumn_index)即可。進(jìn)入查詢窗口后,輸入下面的語句: CREATE INDEX mycolumn_index ON mytable (myclumn) 這個(gè)語句建立了一個(gè)名為mycolumn_index的索引。當(dāng)你希望同時(shí)對(duì)不止一個(gè)字段進(jìn)行查詢時(shí),你應(yīng)該建立一個(gè)對(duì)多個(gè)字段的索引。因此你對(duì)一個(gè)表建立非聚簇索引時(shí)要慎重考慮。你也可以對(duì)一個(gè)表同時(shí)建立聚簇索引和非聚簇索引。但是,你也可以對(duì)其它類型的字段建立聚簇索引,如字符型,數(shù)值型和日期時(shí)間型字段。 聚簇索引非常象目錄表,目錄表的順序與實(shí)際的頁(yè)碼順序是一致的。SQL Sever的表索引以類似的方式工作。要看一看一個(gè)表的索引在數(shù)據(jù)庫(kù)中所占的空間大小,你可以使用系統(tǒng)存儲(chǔ)過程sp_spaceused,對(duì)象名指定為被索引的表名。而通過使用本書的索引,你可以很快地找到你要搜索的主題。用這兩個(gè)函數(shù),你可以去掉無用的空格,從而解決這個(gè)問題。不幸的是,使用SOUNDEX()和DIFFERENCE()有一個(gè)欠缺。最后,如果你只需要差別等級(jí)大于1即可,則名為Picosoft和Minisoft的站點(diǎn)也將被匹配。當(dāng)你不知道一個(gè)名字的確切拼寫,但多少知道一點(diǎn)它的發(fā)音時(shí),使用這兩個(gè)函數(shù)將有助于你取出該記錄。例如,下面這個(gè)查詢返回每一個(gè)其名字的第二個(gè)字符為任何字母的站點(diǎn):SELECT site_name FROM site_directory WHERE site_name LIKE ‘M_crosoft’這個(gè)例子既返回名為Microsoft的站點(diǎn),也返回名為Macrosoft的站點(diǎn)。假設(shè)你的站點(diǎn)目錄變得更大了,你現(xiàn)在需要把目錄分成更多頁(yè)。通過把trading card括在百分號(hào)中,所有其中嵌有字符串trading card的字符串都被匹配。要把一個(gè)字符串與另一個(gè)字符串的一部分相匹配,你需要使用通配符。例如,下面的語句在一個(gè)SELECT語句的查詢結(jié)果中加入字符串’The vote is’,該SELECT語句返回一個(gè)BIT型字段的值:SELECT ‘The vote is’+CONVERT(CHAR(1),vote) FROM opinion下面是這個(gè)語句的結(jié)果示例:The vote is 1The vote is 1The vote is 0(3 row(s) affected)如果你不進(jìn)行顯式的轉(zhuǎn)換,你會(huì)收到如下的錯(cuò)誤信息:Implicit conversion from datatype ‘varchar’ to ‘bit’ is not allowec.Use the CONVERT function to run this query.SQL Sever有許多函數(shù)和表達(dá)式,使你能對(duì)字符串進(jìn)行有趣的操作,包括各種各樣的模式匹配和字符轉(zhuǎn)換。但是,當(dāng)你想在字符型數(shù)據(jù)和其它類型的數(shù)據(jù)之間進(jìn)行轉(zhuǎn)換時(shí),你的確需要自己進(jìn)行轉(zhuǎn)換操作。這個(gè)SELECT 語句只取出vote的值等于括號(hào)中的值之一的記錄。現(xiàn)在你想向所有對(duì)你的站點(diǎn)的評(píng)價(jià)在7到10之間的訪問者發(fā)送書面的感謝信。通過函數(shù)MAX(),你可以知道一個(gè)數(shù)值型字段的所有值中的最大值。這個(gè)函數(shù)在計(jì)算平均值時(shí)也忽略空值。要確定贊成票的數(shù)量,你可以所有下面的SELECT 語句:SELECT COUNT(vote) FROM opinion_table WHERE vote=1使用函數(shù)COUNT(),你可以統(tǒng)計(jì)一個(gè)字段中有多少個(gè)值。但是,如果你僅僅想知道表中記錄的數(shù)目,那么你需要計(jì)算表中所有的記錄─不管它是否包含空值。如果你想知道名字為某個(gè)特定值的作者有多少個(gè),你可以使用WHERE子句,如下例所示:SELECT COUNT(au_lname) FROM authors WHERE au_lname=’Ringer’這個(gè)例子返回名字為’Ringer’的作者的數(shù)目。當(dāng)你使用一個(gè)集合函數(shù)時(shí),它只返回一個(gè)數(shù),該數(shù)值代表這幾個(gè)統(tǒng)計(jì)值之一。Like M[^c]% 返回以M開始且第二個(gè)字符不是c的任意字符串。SQL語句學(xué)習(xí) 整理人:金兆燦第一章 查詢語句 簡(jiǎn)單的查詢: 3 操作符和通配符 3 4SELECT AVG(vote) ‘the_average’ FROM opinion 4 4SELECT COUNT(au_lname) FROM authors 4SELECT COUNT(au_lname) FROM authors WHERE au_lname=’Ringer’ 4SELECT COUNT(DISTINCT au_lname) FROM authors 4SELECT COUNT(*) FROM authors 4SELECT COUNT(vote) FROM opinion_table WHERE vote=1 5 5SELECT AVG(vote) FROM opinion 5 5SELECT SUM(purchase_amount) FROM orders 5 5SELECT MAX(vote) FROM opinion 5SELECT MIN(vote) FROM opinion 函數(shù)、過程 5通過匹配一定范圍的值來取出數(shù)據(jù) 6SELECT username FROM opinion WHERE vote6 and vote11 6SELECT username FROM opinion WHERE vote BETWEEN 7 AND 10 6SELECT username FROM opinion WHERE vote=1 or vote 6SELECT username FROM opinion WHERE vote IN (1,10) 6SELECT vote FROM opinion WHERE username IN (‘Bill Gates’,’President Clinton’) 6SELECT username FROM opinion WHERE vote NOT BETWEEN 7 and 10 6SELECT vote FROM opinion 6 6SELECT CONVERT(CHAR(8),price)+’US Dollars’ FROM orders 6SELECT ‘The vote is’+CONVERT(CHAR(1),vote) FROM opinion 7The vote is 1 7 7 7SELECT site_name FROM site_directory WHERE site_desc=’trading card’ 7SELECT SITE_name FROM site_directory WHERE site_desc LIKE ‘%trading cark%’ 7SELECT site_name FROM site_directory WHERE site_name LIKE ‘[AM]%’ 7SELECT site_name FROM site_directory WHERE site_name LIKE ‘[NZ]%’ 7SELECT site_name FROM site_directory WHERE site_name LIKE ‘[ABC]%’ 8SELECT site_name FROM site_directory WHERE site_name LIKE ‘[CFY]%’ 8SELECT site_name FROM site_directory WHERE site_name LIKE ‘[^Y]%’ 8SELECT site_name FROM site_directory WHERE site_nam
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1