索引升序和降序 如何按姓名升序和按入學(xué)分降序建立一個(gè)單索引,索引名為a。單索引???
如何按姓名升序和按入學(xué)分降序建立一個(gè)單索引,索引名為a。單索引啊?1. 在打開數(shù)據(jù)庫時(shí)打開索引文件 USEINDEX[ORDER||[TAG][OF]] 2. 打開數(shù)據(jù)庫之后再打開索引文件 SET I
如何按姓名升序和按入學(xué)分降序建立一個(gè)單索引,索引名為a。單索引???
1. 在打開數(shù)據(jù)庫時(shí)打開索引文件 USEINDEX[ORDER||[TAG][OF]] 2. 打開數(shù)據(jù)庫之后再打開索引文件 SET INDEX TO[][ORDER||TAG][OF][ASCENDING|DESCENDING] 例: 為圖書數(shù)據(jù)庫建立三個(gè)索引文件,一個(gè)是按作者升序的單唯一索引JZZH.IDX,一個(gè)按書名升序的結(jié)構(gòu)索引圖書.CDX,一個(gè)按單價(jià)降序的獨(dú)立復(fù)合索引DDJ.CDX,并在使用中變換主索引. USE 圖書 INDEX ON 作者 TO JZZH UNIQUE INDEX ON 書名 TAG 書名 INDEX ON 單價(jià) TAG 單價(jià) OF DDJ DESCENDING LIST 書名,作者,單價(jià) &&新建立的索引自動(dòng)打開,按單價(jià)降序顯示 Record# 書 名 作 者 單 價(jià) …… … … …
先按某個(gè)字段升序,再按某個(gè)字段降序如何建立索引,vfp,麻煩舉個(gè)例子?
索引時(shí)如果有兩個(gè)條件則需要用表達(dá)式的形式將兩個(gè)條件聯(lián)接起來,一般用加法,如果是不同的數(shù)據(jù)類型,則需要用函數(shù)進(jìn)行轉(zhuǎn)換。如學(xué)生表中有性別和成績字段,如先按性別升序,性別相同則按成績降序,因?yàn)樾詣e為字符型,成績?yōu)閿?shù)值型,它們的字段類型不同,所以表達(dá)式為:性別 str(1000-成績),這里str()函數(shù)就將后面的成績轉(zhuǎn)換成了字符型,可以與前面的性別聯(lián)接了,而成績是降序,所以用“1000-成績”,完整的索引命令就是:
index on 性別 str(1000-成績) to aa
數(shù)據(jù)庫創(chuàng)建索引,為學(xué)生表student創(chuàng)建姓名索引,按升序排列?
SQL語句: CREATE INDEX indexname ON Student(name ASC) 注釋: # indexname是索引的名字,你可以換成容易記憶.容易理解的名字; # Student 是表名,name 是姓名的字段名; # ASC 升序,DESC 降序。
sql如何建立降序索引,和刪除索引?
建立降序索引語法:create index 索引名 on 表名(字段名 desc)注:desc換成asc則是升序索引。刪除索引語法:drop index 索引名擴(kuò)展資料:索引的使用及注意事項(xiàng) 盡量避免這些不走索引的sql:5、字符串與數(shù)字比較不使用索引CREATE TABLE `a` (`a` char(10))EXPLAIN SELECT * FROM `a` WHERE `a`="1"走索引。EXPLAIN SELECT * FROM `a` WHERE `a`=1 不走索引