導航:首頁 > 程序命令 > 其表命令

其表命令

發布時間:2022-06-15 21:45:29

㈠ 注冊表命令

注冊表的作用是保存程序所需要的信息,當程序需要這些信息時,就從注冊表裡讀出.因此,注冊表最基本的功能就是保存信息.

㈡ AutoCAD中怎樣調用創建表格命令

(1)下拉菜單:「繪圖」|「表格」;

(2)繪圖工具欄:「表格」按鈕;

(3)命令:TABLE(TB)。執行命令後,系統彈出「插入表格」對話框。

其中,「表格樣式」選項用於選擇所使用的表格樣式;

「插入選項」選項組用於確定如何為表格填寫數據;

「預覽」框用於預覽表格的樣式;

「插入方式」選項組設置將表格插入到圖形時的插入方式;

「列和行設置」選項組則用於設置表格中的行數、列數以及行高和列寬;

「設置單元樣式」選項組分別設置第一行、第二行和其他行的單元樣式。

通過「插入表格」對話框確定表格數據後,然後單擊「確定」按鈕,系統將提示「table,指定插入點」,表格即創建成功。且插入後AutoCAD彈出「文字格式」工具欄,並將表格中的第一個單元格醒目顯示,此時就可以向表格輸入文字了。

㈢ 用SQL sever創建表的命令

creat table tablename( 欄位名 類型,欄位名 類型...)
用SQL創建新表

注意:

如果你還沒有建立自己的資料庫,現在就跳回到第三章創建這個庫。你絕不能向master,tempdb或任何其他任何系統資料庫中添加數據。

從SQL Sever程序組(在任務欄中)中啟動ISQL/w程序。出現查詢窗口後,從窗口頂部的下拉列表中選擇你在第三章所創建的資料庫。下一步,在查詢窗口中鍵入下面的SQL語句,單擊執行查詢按鈕,執行這個語句:

CREATE TABLE guestbook (visitor VARCHAR(40),comments TEXT,entrydate

DATETIME)

如果一切正常,你會在結果窗口中看到如下的文字(如果出現異常,請參閱第三章):

This command dit not return data ,and it did not return any rows

祝賀你,你已經建立了你的第一個表!

你所創建的表名為guestbook,你可以使用這個表來存儲來字你站點訪問者的信息。你是用REEATE TABLE語句創建的這個表,這個語句有兩部分:第一部份指定表的名子;第二部份是括在括弧中的各欄位的名稱和屬性,相互之間用逗號隔開。

表guestbook有三個欄位:visitor,comments 和entrydate。visitor欄位存儲訪問者的名字,comments欄位存儲訪問者對你站點的意見,entrydate欄位存儲訪問者訪問你站點的日期和時間。

注意每個欄位名後面都跟有一個專門的表達式。例如,欄位名comments後面跟有表達式TEXT。這個表達式指定了欄位的數據類型。數據類型決定了一個欄位可以存儲什麼樣的數據。因為欄位comments包含文本信息,其數據類型定義為文本型。

欄位有許多不同的數據類型。下一小節講述SQL所支持的一些重要的數據類型。

欄位類型

不同的欄位類型用來存放不同類型的數據。創建和使用表時,更你應該理解五種常用的欄位類型:字元型,文本型,數值型,邏輯性和日期型。

字元型數據

字元型數據非常有用。當你需要存儲短的字元串信息時,你總是要用到字元型數據。例如,你可以把從HTML form的文本框中搜集到的信息放在字元型欄位中。

要建立一個欄位用來存放可變長度的字元串信息,你可以使用表達式 VARCHAR。考慮你前面創建的表guestbook:

CREATE TABLE guestbook (visitor VARCHAR(40),comments TEXT,entrydate

DATETIME)

在這個例子中,欄位visitor的數據類型為VARCHAR。注意跟在數據類型後面的括弧中的數字。這個數字指定了這個欄位所允許存放的字元串的最大長度。在這個例子中,欄位visitor能存放的字元串最長為四十個字元。如果名字太長,字元串會被截斷,只保留四十個字元。

VARCHAR類型可以存儲的字元串最長為255個字元。要存儲更長的字元串數據,可以使用文本型數據(下一節中講述)。

另一種字元型數據用來存儲固定長度的字元數據。下面是一個使用這種數據類型的例子:

CREATE TABLE guestbook (visitor CHAR(40),comments TEXT,entrydate

DATETIME)

在這個例子中,欄位visitor被用來存儲四十個字元的固定長度字元串。表達式CHAR指定了這個欄位應該是固定長度的字元串。

VARCHAR型和CHAR型數據的這個差別是細微的,但是非常重要。假如你向一個長度為四十個字元的VARCHAR型欄位中輸入數據Bill Gates。當你以後從這個欄位中取出此數據時,你取出的數據其長度為十個字元——字元串Bill Gates的長度。

現在假如你把字元串輸入一個長度為四十個字元的CHAR型欄位中,那麼當你取出數據時,所取出的數據長度將是四十個字元。字元串的後面會被附加多餘的空格。

當你建立自己的站點時,你會發現使用VARCHAR型欄位要比CHAR型欄位方便的多。使用VARCHAR型欄位時,你不需要為剪掉你數據中多餘的空格而操心。

VARCHAR型欄位的另一個突出的好處是它可以比CHAR型欄位佔用更少的內存和硬碟空間。當你的資料庫很大時,這種內存和磁碟空間的節省會變得非常重要。

文本型數據

字元型數據限制了字元串的長度不能超過255個字元。而使用文本型數據,你可以存放超過二十億個字元的字元串。當你需要存儲大串的字元時,應該使用文本型數據。

這里有一個使用文本型數據的例子:

CREATE TABLE guestbook (visitor VARCHAR(40),comments TEXT,entrydate

DATETIME)

在這個例子中,欄位comments被用來存放訪問者對你站點的意見。注意文本型數據沒有長度,而上一節中所講的字元型數據是有長度的。一個文本型欄位中的數據通常要麼為空,要麼很大。

當你從HTML form的多行文本編輯框(TEXTAREA)中收集數據時,你應該把收集的信息存儲於文本型欄位中。但是,無論何時,只要你能避免使用文本型欄位,你就應該不適用它。文本型欄位既大且慢,濫用文本型欄位會使伺服器速度變慢。文本型欄位還會吃掉大量的磁碟空間。

警告:

一旦你向文本型欄位中輸入了任何數據(甚至是空值),就會有2K的空間被自動分配給該數據。除非刪除該記錄,否則你無法收回這部分存儲空間。

數值型數據

SQL Sever支持許多種不同的數值型數據。你可以存儲整數、小數、和錢數。

通常,當你需要在表中的存放數字時,你要使用整型(INT)數據。INT型數據的表數范圍是從-2,147,483,647到2,147,483,647的整數。下面是一個如何使用INT型數據的例子:

CREATE TABLE visitlog (visitor VARCHAR(40),numvisits INT)

這個表可以用來記錄你站點被訪問的次數。只要沒有人訪問你的站點超過2,147,483,647次,nubvisits欄位就可以存儲訪問次數。

為了節省內存空間,你可以使用SMALLINT型數據。SMALLINT 型數據可以存儲從-32768到32768的整數。這種數據類型的使用方法與INT型完全相同。

最後,如果你實在需要節省空間,你可以使用TINYINT型數據。同樣,這種類型的使用方法也與INT型相同,不同的是這種類型的欄位只能存儲從0到255的整數。TINYINT型欄位不能用來存儲負數。

通常,為了節省空間,應該盡可能的使用最小的整型數據。一個TINYINT型數據只佔用一個位元組;一個INT型數據佔用四個位元組。這看起來似乎差別不大,但是在比較大的表中,位元組數的增長是很快的。另一方面,一旦你已經創建了一個欄位,要修改它是很困難的。因此,為安全起見,你應該預測以下,一個欄位所需要存儲的數值最大有可能是多大,然後選擇適當的數據類型。

為了能對欄位所存放的數據有更多的控制,你可以使用NUMERIC型數據來同時表示一個數的整數部分和小數部分。NUMERIC型數據使你能表示非常大的數——比INT型數據要大得多。一個NUMERIC型欄位可以存儲從-10 38到1038范圍內的數。NUMERIC型數據還使你能表示有小數部分的數。例如,你可以在NUMERIC型欄位中存儲小數3.14。

當定義一個NUMERIC型欄位時,你需要同時指定整數部分的大小和小數部分的大小。這里有一個使用這種數據類型的例子:

CREATE TABLE numeric_data (bignumber NUMERIC(28,0),

fraction NUMERIC (5,4) )

當這個語句執行時,將創建一個名為numeric_data的包含兩個欄位的表。欄位bignumber可以存儲直到28位的整數。欄位fraction可以存儲有五位整數部分和四位小數部分的小數。

一個NUMERIC型數據的整數部分最大隻能有28位,小數部分的位數必須小於或等於整數部分的位數,小數部分可以是零。

你可以使用INT型或NUMERIC型數據來存儲錢數。但是,專門有另外兩種數據類型用於此目的。如果你希望你的網點能掙很多錢,你可以使用MONEY型數據。如果你的野心不大,你可以使用SMALLMONEY型數據。MONEY型數據可以存儲從-922,337,203,685,477.5808到922,337,203,685,477.5807的錢數。如果你需要存儲比這還大的金額,你可以使用NUMERIC型數據。

SMALLMONEY型數據只能存儲從-214,748.3648到214,748.3647 的錢數。同樣,如果可以的話,你應該用SMALLMONEY型來代替MONEY型數據,以節省空間。下面的例子顯示了如何使用這兩種表示錢的數據類型:

CREATE TABLE procts (proct VARCHAR(40),price MONEY,

Discount_price SMALLMONEY)

這個表可以用來存儲商品的折扣和普通售價。欄位price 的數據類型是MONEY,欄位discount_price的數據類型是SMALLMONEY。

存儲邏輯值

如果你使用復選框(CHECKBOX)從網頁中搜集信息,你可以把此信息存儲在BIT型欄位中。BIT型欄位只能取兩個值:0或1。這里有一個如何使用這種欄位的例子:

CREATE TABLE opinion (visitor VARCHAR(40),good BIT)

這個表可以用來存放對你的網點進行民意調查所得的信息。訪問者可以投票表示他們是否喜歡你的網點。如果他們投YES,就在BIT型欄位中存入1。反之,如果他們投NO,就在欄位中存入0(在下一章里,你將學會如何計算投票)。

當心,在你創建好一個表之後,你不能向表中添加BIT型欄位。如果你打算在一個表中包含BIT型欄位,你必須在創建表時完成。

存儲日期和時間

當你建立一個網點時,你也許需要記錄在一段時間內的訪問者數量。為了能夠存儲日期和時間,你需要使用DATETIME型數據,如下例所示:

CREATE TABL visitorlog( visitor VARCHAR (40), arrivaltime DATETIME ,

departuretime DATETIME)

這個表可以用來記錄訪問者進入和離開你網點的時間和日期。一個DATETIME型的欄位可以存儲的日期范圍是從1753年1月1日第一毫秒到9999年12月31日最後一毫秒。

如果你不需要覆蓋這么大范圍的日期和時間,你可以使用SMALLDATETIME型數據。它與DATETIME型數據同樣使用,只不過它能表示的日期和時間范圍比DATETIME型數據小,而且不如DATETIME型數據精確。一個SMALLDATETIME型的欄位能夠存儲從1900年1月1日到2079年6月6日的日期,它只能精確到秒。

DATETIME型欄位在你輸入日期和時間之前並不包含實際的數據,認識這一點是重要的。在下一章,你將學習怎樣使用大量的SQL函數來讀取和操作日期和時間(參見下面的「預設值」一節)。你也可以在VBScript和JScript 中使用日期和時間函數來向一個DATETIME型欄位中輸入日期和時間。

欄位屬性

上一節介紹了如何建立包含不同類型欄位的表。在這一節中,你將學會如何使用欄位的三個屬性。這些屬性允許你控制空值,預設值和標識值。

允許和禁止空值

大多數欄位可以接受空值(NULL)。當一個欄位接受了空值後,如果你不改變它,它將一直保持空值。空值(NULL)和零是不同的,嚴格的說,空值表示沒有任何值。

為了允許一個欄位接受空值,你要在欄位定義的後面使用表達式NULL。例如,下面的表中兩個欄位都允許接受空值:

CREATE TABLE empty (empty1 CHAR (40) NULL,empty2 INT NULL(

注意:

BIT型數據不能是空值。一個這種類型的欄位必須取0或者1。

有時你需要禁止一個欄位使用空值。例如,假設有一個表存儲著信用卡號碼和信用卡有效日期,你不會希望有人輸入一個信用卡號碼但不輸入有效日期。為了強制兩個欄位都輸入數據,你可以用下面的方法建立這個表:

CREATE TABLE creditcards (creditcard_number CHAR(20) NOT NULL,

Creditcard_expire DATETIME NOT NULL)

注意欄位定義的後面跟有表達式NOT NULL。通過包含表達式NOT NULL,你可以禁止任何人只在一個欄位中插入數據,而不輸入另一個欄位的數據。

你將會發現,在你建設自己的網點過程中,這種禁止空值的能力是非常有用的。如果你指定一個欄位不能接受空值,那麼當你試圖輸入一個空值時,會有錯誤警告。這些錯誤警告可以為程序調試提供有價值的線索。

預設值

假設有一個存儲地址信息的表,這個表的欄位包括街道、城市、州、郵政編碼和國家。如果你預計地址的大部分是在美國,你可以把這個值作為country欄位的預設值。

為了在創建一個表時指定預設值,你可以使用表達式DEFAULT。請看下面這個在創建表時使用預設值的例子:

CREATE TABLE addresses (street VARCHAR(60) NULL,

city VARCHAR(40) NULL,

state VARCHAR(20) NULL

zip VARCHAR(20) NULL,

country VARCHAR(30) DEFAULT 『USA』)

在這個例子中,欄位country的預設值被指定為美國。注意單引號的使用,引號指明這是字元型數據。為了給非字元型的欄位指定預設值,不要把該值擴在引號中:

CREATE TABLE orders(price MONEY DEFAULT $38.00,

quantity INT DEFAULT 50,

entrydate DATETIME DEFAULT GETDATE())

在這個CREATE TABLE語句中,每個欄位都指定了一個預設值。注意DATETIME型欄位entrydate所指定的預設值,該預設值是函數Getdate()的返回值,該函數返回當前的日期和時間。

㈣ 注冊表命令怎麼用

注冊表命令的用法

注冊表是為Windows NT和Windows95中所有32位硬體/驅動和32位應用程序設計的數據文件。16位驅動在Winnt下無法工作,所以所有設備都通過注冊表來控制,一般這些 注冊表是通過BIOS來控制的。在Win95下,16位驅動會繼續以實模式方式設備工作,它們使用system.ini來控制。16位應用程序會工作在NT或者Win95 下,它們的程序仍然會參考win.ini和system.ini文件獲得信息和控制。

在沒有注冊表的情況下,操作系統不會獲得必須的信息來運行和控制附屬的設備和應用程序及正確響應用戶的輸入。

注冊表編輯器不僅可以在Windows下運行使用,還可以在MS-DOS命令行模式下運行。注意,這里說的「MS-DOS」指的是純MS-DOS,不是在Windows下運行的模擬MS-DOS模式,你可以在啟動時按F8鍵,在出現的啟動菜單中選擇「Command prompt only」模式,或者在Windows下從「開始」菜單中選擇「關閉系統」,然後選擇「重新啟動計算機並切換到MS-DOS方式」即可進入純MS-DOS。

MS-DOS下注冊表編輯器雖然沒有Windows下那樣強大,但也有它的獨到之處。比如當系統出現問題無法啟動Windows的時候,它的作用就體現出來了。首先說明一下,注冊表的實際物理文件為System.dat和User.dat,也就說注冊表中的數據保存在這兩個文件中。明白了這一點之後,下面讓我們來看看MS-DOS下的注冊表編輯器到底有哪些作用。

1、導出注冊表文件

此功能可以用來對注冊表文件做個備份。

命令格式:

Regedit /L:system /R:user /E filename.reg Regpath

參數詳解:

/L:system指定system.dat文件所在的路徑。

/R:user指定user.dat文件所在的路徑。

/E:此參數指定注冊表編輯器要進行導出注冊表操作,在此參數後面空一格,輸入導出注冊表的文件名。

Regpath指定要導出哪個注冊表的分支,如果不指定,則將導出全部注冊表分支。

注意事項:

/L:system和/R:user參數為可選項,如果預設,那麼注冊表編輯器認為是對Windows目錄下的system.dat和User.dat進行操作。但是如果你從軟盤開始啟動,那麼必須使用/L和/R參數來指定System.dat和User.dat文件的具體路徑,否則注冊表編輯器將無法找到它們。

舉例說明:

如果將保存在C:WindowsSystem.dat和保存在

C:WindowsProfilesUser.dat中所有HKEY_CLASSER_ROOT根鍵下的分支導出到file.reg中,命令如下:

Regedit /L:C:Windows /R:CWindowsProfiles /e file1.reg HKEY_CLASSER_ROOT

大多數情況,我們只是需要導出默認目錄下的所有注冊表項目,命令格式:Regedit /e Allfile.reg

2、導入注冊表文件

將指定的注冊表文件導入注冊表中,並新建或覆蓋這些導入的子鍵分支、鍵值項和鍵值。

命令格式:

Regedit /L:system /R:user file.reg

參數詳解:

/L:system指定system.dat文件所在的路徑。

/R:user指定user.dat文件所在的路徑。

注意事項:

導入注冊表和導出注冊表在參數上有所不同,它僅僅需要指定被導入的.reg文件的路徑即可,而不需要像「/E」、「/C」這樣的參數。

舉例說明:

如果將上一個例子中導出的file1.reg中的內容導入到C:WindowsSystem.dat和C:WindowsProfilesUser.dat中,命令如下:Regedit /L:C:Windows /R:C:WindowsProfile file1.reg

3、重建注冊表

可以用指定的.reg文件中的內容,重新建立整個注冊表,即重新建立System.dat和User.dat文件。

命令格式:

Regedit /L:system /R:user /C file.reg

參數詳解:

/L:system指定system.dat文件所在的路徑。

/R:user指定user.dat文件所在的路徑。

/C:此參數將告訴注冊表編輯器,用所指定的.reg文件中的內容重新建立注冊表。

注意事項:

參數/C是個危險選項,它將會導入指定注冊表文件的全部內容,從頭到尾開始創建一個新的注冊表。

舉例說明:

如果我們要用file1.reg文件中的內容重新建立整個注冊表,並將其保存到C:WindowsSystem.dat和C:WindowsProfilesUser.dat中,命令如下:

Regedit /L:C:Windows /R:C:WindowsProfiles /C file1.reg

4、刪除注冊表分支

此命令可以將注冊表中的一個子鍵分支刪除。

命令格式:

Regedit /L:system /R:user /D REGPATH

參數詳解:

/L:system指定system.dat文件所在的路徑。

/R:user指定user.dat文件所在的路徑。

/C:此參數告訴注冊表編輯器(WWW.PC841.COM電腦百事網),將REGPATH所指定的注冊表子鍵分支刪除。

注意事項:

參數/C將刪除指定子鍵下所包含的所有內容,包括所有子鍵、鍵值項和鍵值。

舉例說明:

如果我們要將注冊表中的HKEY_LOCAL_分支刪除,命令如下:Regedit /L:C:Windows /R:C:WindowsProfiles /D HKEY_LOCAL_

5、注冊表檢查器

MS_DOS下的注冊表檢查器Scanreg.exe可以用來備份及恢復注冊表。

命令格式:

Scanreg /backup /restore /comment /fix

參數詳解:

/backup用來立即備份注冊表

/restore按照備份的時間以及日期顯示所有的備份文件

/comment在/restore中顯示同備份文件有關的部分

/fix修復注冊表文件的錯誤

注意事項:

在顯示備份的注冊表文件時,壓縮備份的文件以.CAB文件列出,CAB文件的後面單詞是Started或者是NotStarted,Started表示這個文件能夠成功啟動Windows,是一個完好的備份文件,NotStarted表示文件沒有被用來啟動Windows,所以不知道是否是一個完好備份。

㈤ 有誰知道電子表格的常用命令啊

電子表格沒有常用命令,它有常用函數。
EXCEL 的應用
1、兩列數據查找相同值對應的位置

=MATCH(B1,A:A,0)

2、已知公式得結果

定義名稱=EVALUATE(Sheet1!C1)

已知結果得公式

定義名稱=GET.CELL(6,Sheet1!C1)

3、強制換行

用Alt+Enter

4、超過15位數字輸入

方法(1)、把單元格設置為文本再輸入;
(2)、在輸入數字前先輸入'

5、如果隱藏了B列,如果讓它顯示出來?

選中A到C列,點擊右鍵,取消隱藏

選中A到C列,雙擊選中任一列寬線或改變任一列寬

將滑鼠移到到AC列之間,等滑鼠變為雙豎線時拖動之。

6、EXCEL中行列互換

復制,選擇性粘貼,選中轉置,確定即可

7、Excel是怎麼加密

(1)、保存時可以的另存為>>右上角的"工具">>常規>>設置

(2)、工具>>選項>>安全性

8、關於COUNTIF

COUNTIF函數只能有一個條件,如大於90,為=COUNTIF(A1:A10,">=90")

介於80與90之間需用減,為 =COUNTIF(A1:A10,">80")-COUNTIF(A1:A10,">90")

9、根據身份證號提取出生日期

(1)、=IF(LEN(A1)=18,DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)),IF(LEN(A1)=15,DATE(MID(A1,7,2),MID(A1,9,2),MID(A1,11,2)),"錯誤身份證號"))

(2)、=TEXT(MID(A2,7,6+(LEN(A2)=18)*2),"#-00-00")*1

根據身份證號碼自動算出年齡

=IF(LEN(A1)=18,YEAR(NOW())-MID(A1,7,4),YEAR(NOW())-CONCATENATE(19,MID(A1,7,2)))

根據身份證號判別「性別」

=IF(LEN(A1)=15,IF(ODD(RIGHT(A1,1))=ABS(RIGHT(A1,1)),"男","女"),IF(LEN(A1)=18,IF(ODD(MID(A1,17,1))=ABS(MID(A1,17,1)),"男","女"),"身份證號碼有誤"))

10、想在SHEET2中完全引用SHEET1輸入的數據

工作組,按住Shift或Ctrl鍵,同時選定Sheet1、Sheet2。

11、一列中不輸入重復數字

[數據]--[有效性]--[自定義]--[公式]

輸入=COUNTIF(A:A,A1)=1

如果要查找重復輸入的數字

條件格式→公式→=COUNTIF(A:A,A5)>1→格式選紅色

12、直接打開一個電子表格文件的時候打不開

文件夾選項」-「文件類型」中找到.XLS文件,並在「高級」中確認是否有參數1%,如果沒有,請手工加上

13、excel下拉菜單的實現

[數據]-[有效性]-[序列]

14、 10列數據合計成一列

=SUM(OFFSET($A$1,(ROW()-2)*10+1,,10,1))

15、查找數據公式兩個(基本查找函數為VLOOKUP,MATCH)

(1)、根據符合行列兩個條件查找對應結果

=VLOOKUP(H1,A1:E7,MATCH(I1,A1:E1,0),FALSE)

(2)、根據符合兩列數據查找對應結果(為數組公式)

=INDEX(C1:C7,MATCH(H1&I1,A1:A7&B1:B7,0))

16、如何隱藏單元格中的0

單元格格式自定義0;-0;;@ 或 選項→視圖→零值去勾。呵呵,如果用公式就要看情況了。

17、多個工作表的單元格合並計算

=Sheet1!D4+Sheet2!D4+Sheet3!D4,更好的=SUM(Sheet1:Sheet3!D4)

18、獲得工作表名稱

(1)、定義名稱:Name

=GET.DOCUMENT(88)

(2)、定義名稱:Path

=GET.DOCUMENT(2)

(3)、在A1中輸入=CELL("filename")得到路徑級文件名

在需要得到文件名的單元格輸入

=MID(A1,FIND("*",SUBSTITUTE(A1,"\","*",LEN(A1)-LEN(SUBSTITUTE(A1,"\",""))))+1,LEN(A1))

(4)、自定義函數

Public Function name()

Dim filename As String

filename = ActiveWorkbook.name

name = filename

End Function

19、如何獲取一個月的最大天數

=DATE(YEAR(D11),MONTH(D11),IF(MONTH(D11)=2,28,IF(OR(MONTH(D11)=4,MONTH(D11)=6,MONTH(D11)=9,MONTH(D11)=11),30,31)))

數據區包含某一字元的項的總和,該用什麼公式

=sumif(a:a,"*"&"某一字元"&"*",數據區)

最後一行為文本:

=offset($b$1,MATCH(CHAR(65535),b:b)-1,)

最後一行為數字:

=offset($b$1,MATCH(9.9999E+307,b:b)-1,)

或者:=lookup(2,1/(b1:b1000<>""),b1:b1000)

評委打分中,如何去掉兩個以上最高分,兩個以上最底分,求剩餘人員的平均分?同時顯示出被去掉的分數。

看看trimmean()函數幫助。

被去掉的分數:

最大兩個:=large(data,{1;2})

最小兩個:=small(data,{1;2})

怎樣很簡單的判斷最後一位是字母

right(a1)*1

出錯的字母

=IF(ISNUMBER(--RIGHT(A1,1)),"數字","字母")

=IF(ISERR(RIGHT(A1)*1),"字母","數字")

如何 設置單元格,令其不接受包含空格的字元

選定A列

數據——有效性——自定義——公式

=iserror(find(" ",a1))

數據--有效性--自定義--公式

=len(a1)=len(trim(a1))

原來的函數是=a1+a4+a7+a10+a13+a16+a19+a22.....

現在是=sum(n(offset(a1,(row(1:10)-1)*3,)))

在一個工作表中引用其他工作表中的數據,但是被引用的工作表不是固定的,根據我輸入的工作表名自動選擇相應的工作表中的數據,請問在公式里怎樣引用?

=INDIRECT("A1"&"!"&"E1") A1為工作表名

奇數行求和 =SUMPRODUCT((A1:A1000)*MOD(ROW(A1:A1000),2))

偶數行求和 =SUMPRODUCT((A1:A1000)*NOT(MOD(ROW(A1:A1000),2)))

查看字元串字數

=LEN(A1)

求非空單元格數量

公式計算出來的數據,COUNTA不能用的(否則空字元也計算進去了)

=COUNTIF($E$3:$E$65536,"?*")

動態求和公式,自A列A1單元格到當前行前面一行的單元格求和.

=SUM(INDIRECT("A1:A"&ROW()-1))

20、比較好用的EXCEL文檔修復工具

ExcelRecovery

21、EXCEL開方運算

將8開3次方,可以用這個公式,在單元格中輸入 =8^(1/3)

22、單元格中的數據分散對齊

文本格式→全形輸入

23、查找工作表中的鏈接

Ctrl+~ 或編輯→鏈接

24、如何讓空單元格自動填為0

選中需更改的區域→查找→空→替換→0

25、把Word里的數字轉換到Excel

方法有多種,選中→復制→設置輸入單元格為文本→選擇性粘貼→值

選中→表格轉換為文本→粘貼→分列→對分列選項設置為文本

另存為文本文件→EXCEL中打開文本文件→對導入文本對話框進行對應設置

26、把同一工作簿中的12張表中的數據一次性復制到一張匯總表中

Sub 匯總()
Dim N As Integer, M As Integer, A As Integer
For N = 2 To 13
M = Sheets(N).[A65536].End(xlUp).Row
b = [A65536].End(xlUp).Row + 1
heets(N).Rows(2 & ":" & M).Copy
Cells(b, 1).Select
ActiveSheet.Paste
Next N
End Sub

27、隱藏excel工作表中的定義名稱

Sub 顯示定義名稱()
Dim i As Integer
For i = 1 To ActiveWorkbook.Names.Count
ActiveWorkbook.Names(i).Visible = True
Next i
End Sub

28、如何實現截取個位數上的數字

=MID(MOD(A1,10),3,1)

29、怎麼標出前2名和後2名

1] 提出, 前2名 :

=INDEX(A1:F1,MATCH(LARGE(A2:F2,1),A2:F2,0))

=INDEX(A1:F1,MATCH(LARGE(A2:F2,2),A2:F2,0))

2] 提出, 後2名 :

=INDEX(A1:F1,MATCH(SMALL(A2:F2,1),A2:F2,0))

=INDEX(A1:F1,MATCH(SMALL(A2:F2,2),A2:F2,0))

30、輸入出生年月之後可以自動算出年齡

A1為日期,B1=DATEDIF(A1,TODAY(),"Y").
功能
這個函數可以計算兩個日期間的間隔
它能夠顯示周、月、年

語法
=DATEDIF(第一日期,第二日期,"差異")
第一日期: 兩個日期中較早的一個日期.
第二日期:兩日期中距今天最近的日期。
"差異" : 這正是你想要計算的.
這些是可用的參數:
"d" 兩日期之間的天數.
"m" 兩日期之間的月數.
"y" 兩日期之間的年數.
"yd" 把兩日期年成是同一年的相差月數.
"ym" 把兩日期年成是同一年的相差天數.
"md" 把兩日期年成是同一年、同一月的相差天數.

31、精確查找

=LOOKUP(1,0/(A1=Sheet1!$A$1:$A$10),Sheet1!$B$1:$B$10)

32、快速批量把EXCEL中的數值轉變為文本格式

把A列的數值格式代碼變為文本格式

1)把EXCEL的A列設置為文本格式;
2)選擇A列,對整列的信息進行復制Ctrl + C;
3)打開開始→所有程序→附件→記事本,Ctrl + V粘貼A列信息到記事本里,再按Ctrl + A 全部選擇鍵,Ctrl + C復制全部信息;
4)回到EXCEL表格中,選擇A1單元格,Ctrl + V進行粘貼。

㈥ 文言文中「其」表哪三種語氣

1 表示揣測,可譯為「大概「」或許」
例子:王之好樂甚,則齊國其庶幾乎? 《孟子 庄暴見孟子》
2 表反詰,可譯為「難道」
例子 :其孰能譏之乎 《游褒禪山記》
3 表示祈使語氣,表請求或命令,可譯為「還是」「可要」
例子:攻之不克,圍之不繼,吾其還也。《左傳 餚之戰》
安陵君其許寡人 《唐雎不辱使命》

㈦ 幫我解釋下SQL建表命令的意思(翻譯,詳細點謝謝大哥OR大姐)

參數
database_name

是要在其中創建表的資料庫名稱。database_name 必須是現有資料庫的名稱。如果不指定資料庫,database_name 默認為當前資料庫。當前連接的登錄必須在 database_name 所指定的資料庫中有關聯的現有用戶 ID,而該用戶 ID 必須具有創建表的許可權。

owner

是新表所有者的用戶 ID 名,owner 必須是 database_name 所指定的資料庫中的現有用戶 ID,owner 默認為與 database_name 所指定的資料庫中的當前連接相關聯的用戶 ID。如果 CREATE TABLE 語句由 sysadmin 固定伺服器角色成員或 database_name 所指定的資料庫中的 db_dbowner 或 db_ddladmin 固定資料庫角色成員執行,則 owner 可以指定與當前連接的登錄相關聯的用戶 ID 以外的其它用戶 ID。如果與執行 CREATE TABLE 語句的登錄相關聯的用戶 ID 僅具有創建表的許可權,則 owner 必須指定與當前登錄相關聯的用戶 ID。sysadmin 固定伺服器角色成員或別名為 dbo 用戶的登錄與用戶 ID dbo 相關聯;因此,由這些用戶創建的表的默認所有者為 dbo。不是由上述兩種角色的登錄創建的表所有者默認為與該登錄相關聯的用戶 ID。

table_name

是新表的名稱。表名必須符合標識符規則。資料庫中的 owner.table_name 組合必須唯一。table_name 最多可包含 128 個字元,但本地臨時表的表名(名稱前有一個編號符 #)最多隻能包含 116 個字元。

column_name

是表中的列名。列名必須符合標識符規則,並且在表內唯一。以 timestamp 數據類型創建的列可以省略 column_name。如果不指定 column_name,timestamp 列的名稱默認為 timestamp。

computed_column_expression

是定義計算列值的表達式。計算列是物理上並不存儲在表中的虛擬列。計算列由同一表中的其它列通過表達式計算得到。例如,計算列可以這樣定義:cost AS price * qty。表達式可以是非計算列的列名、常量、函數、變數,也可以是用一個或多個運算符連接的上述元素的任意組合。表達式不能為子查詢。

計算列可用於選擇列表、WHERE 子句、ORDER BY 子句或任何其它可使用常規表達式的位置,但下列情況除外:

計算列不能用作 DEFAULT 或 FOREIGN KEY 約束定義,也不能與 NOT NULL 約束定義一起使用。但是,如果計算列由具有確定性的表達式定義,並且索引列中允許計算結果的數據類型,則可將該列用作索引中的鍵列,或用作 PRIMARY KEY 或 UNIQUE 約束的一部分。
例如,如果表中含有整型列 a 和 b,則可以在計算列 a+b 上創建索引。但不能在計算列 a+DATEPART(dd, GETDATE()) 上創建索引,因為在以後的調用中,其值可能發生改變。

計算列不能作為 INSERT 或 UPDATE 語句的目標。

說明 表中計算列所使用的列值因行而異,因此每行的計算列值可能不同。

計算列的為空性是由 SQL Server 根據使用的表達式自動確定的。即使只有不可為空的列,大多數表達式的結果也認為是可為空的,因為可能的下溢或溢出也將生成 NULL 結果。使用 COLUMNPROPERTY 函數(AllowsNull 屬性)查看錶中任何計算列的為空性。通過指定 ISNULL(check_expression, constant),其中常量為替代任何 NULL 結果的非 NULL 值,可為空的表達式 expr 可以轉換為不可為空的表達式。

ON {filegroup | DEFAULT}

指定存儲表的文件組。如果指定 filegroup,則表將存儲在指定的文件組中。資料庫中必須存在該文件組。如果指定 DEFAULT,或者根本未指定 ON 參數,則表存儲在默認文件組中。

ON {filegroup | DEFAULT} 也可以在 PRIMARY KEY 約束或 UNIQUE 約束中指定。這些約束會創建索引。如果指定 filegroup,則索引將存儲在指定的文件組中。如果指定 DEFAULT,則索引將存儲在默認文件組中。如果約束中沒有指定文件組,則索引將與表存儲在同一文件組中。如果 PRIMARY KEY 約束或 UNIQUE 約束創建聚集索引,則表的數據頁將與索引存儲在同一文件組中。

說明 在 ON {filegroup | DEFAULT} 和 TEXTIMAGE_ON {filegroup | DEFAULT} 的上下文中,DEFAULT 並不是關鍵字。DEFAULT 是默認文件組的標識符並需對其進行定界,如 ON "DEFAULT"、ON [DEFAULT] 和 TEXTIMAGE_ON "DEFAULT" 或 TEXTIMAGE_ON [DEFAULT]。

TEXTIMAGE_ON

是表示 text、ntext 和 image 列存儲在指定文件組中的關鍵字。如果表中沒有 text、ntext 或 image 列,則不能使用 TEXTIMAGE ON。如果沒有指定 TEXTIMAGE_ON,則 text、ntext 和 image 列將與表存儲在同一文件組中。

data_type

指定列的數據類型。可以是系統數據類型或用戶定義數據類型。用戶定義數據類型必須先用 sp_addtype 創建,然後才能在表定義中使用。

在 CREATE TABLE 語句中,用戶定義數據類型的 NULL/NOT NULL 賦值可被替代。但長度標准不能更改;不能在 CREATE TABLE 語句中指定用戶定義數據類型的長度。

DEFAULT

如果在插入過程中未顯式提供值,則指定為列提供的值。DEFAULT 定義可適用於除定義為 timestamp 或帶 IDENTITY 屬性的列以外的任何列。除去表時,將刪除 DEFAULT 定義。只有常量值(如字元串)、系統函數(如 SYSTEM_USER())或 NULL 可用作默認值。為保持與 SQL Server 早期版本的兼容,可以給 DEFAULT 指派約束名。

constant_expression

是用作列的默認值的常量、NULL 或系統函數。

IDENTITY

表示新列是標識列。當向表中添加新行時,Microsoft® SQL Server™ 將為該標識列提供一個唯一的、遞增的值。標識列通常與 PRIMARY KEY 約束一起用作表的唯一行標識符。可以將 IDENTITY 屬性指派給 tinyint、smallint、int、bigint、decimal(p,0) 或 numeric(p,0) 列。對於每個表只能創建一個標識列。不能對標識列使用綁定默認值和 DEFAULT 約束。必須同時指定種子和增量,或者二者都不指定。如果二者都未指定,則取默認值 (1,1)。

seed

是裝入表的第一行所使用的值。

increment

是添加到前一行的標識值的增量值。

NOT FOR REPLICATION

表示當復制登錄(如 sqlrepl)向表中插入數據時,不強制 IDENTITY 屬性。復制的行必須保留發布資料庫中所賦予的鍵值;NOT FOR REPLICATION 子句確保不向復制進程所插入的行賦予新的標識值。其它登錄所插入的行仍然具有以通常的方式創建的新標識值。建議同時使用具有 NOT FOR REPLICATION 的 CHECK 約束,以確保賦予的標識值處於當前資料庫所需的范圍內。

ROWGUIDCOL

表示新列是行的全局唯一標識符列。對於每個表只能指派一個 uniqueidentifier 列作為 ROWGUIDCOL 列。ROWGUIDCOL 屬性只能指派給 uniqueidentifier 列。如果資料庫兼容級別小於或等於 65,則 ROWGUIDCOL 關鍵字無效。有關更多信息,請參見 sp_dbcmptlevel。

ROWGUIDCOL 屬性並不強制列中所存儲值的唯一性。該屬性也不會為插入到表中的新行自動生成值。若要為每列生成唯一值,那麼或者在 INSERT 語句中使用 NEWID 函數,或者將 NEWID 函數指定為該列的默認值。

collation_name

指定列的排序規則。排序規則名稱既可以是 Windows 排序規則名稱,也可以是 SQL 排序規則名稱。collation_name 僅適用於數據類型為 char、varchar、text、nchar、nvarchar 及 ntext 的列。如果沒有指定該參數,那麼如果列的數據類型是用戶定義的,則該列的排序規則就是用戶定義數據類型的排序規則,否則就是資料庫的默認排序規則。

有關 Windows 和 SQL 排序規則名稱的更多信息,請參見 COLLATE。

CONSTRAINT

是可選關鍵字,表示 PRIMARY KEY、NOT NULL、UNIQUE、FOREIGN KEY 或 CHECK 約束定義的開始。約束是特殊屬性,用於強制數據完整性並可以為表及其列創建索引。

constrain_name

是約束的名稱。約束名在資料庫內必須是唯一的。

NULL | NOT NULL

是確定列中是否允許空值的關鍵字。從嚴格意義上講,NULL 不是約束,但可以使用與指定 NOT NULL 同樣的方法指定。

PRIMARY KEY

是通過唯一索引對給定的一列或多列強制實體完整性的約束。對於每個表只能創建一個 PRIMARY KEY 約束。

UNIQUE

是通過唯一索引為給定的一列或多列提供實體完整性的約束。一個表可以有多個 UNIQUE 約束。

CLUSTERED | NONCLUSTERED

是表示為 PRIMARY KEY 或 UNIQUE 約束創建聚集或非聚集索引的關鍵字。PRIMARY KEY 約束默認為 CLUSTERED,UNIQUE 約束默認為 NONCLUSTERED。

在 CREATE TABLE 語句中只能為一個約束指定 CLUSTERED。如果在為 UNIQUE 約束指定 CLUSTERED 的同時又指定了 PRIMARY KEY 約束,則 PRIMARY KEY 將默認為 NONCLUSTERED。

[ WITH FILLFACTOR = fillfactor ]

指定 SQL Server 存儲索引數據時每個索引頁的充滿程度。用戶指定的 fillfactor 取值范圍從 1 到 100。如果沒有指定 fillfactor,則默認為 0。創建索引時,fillfactor 的值越低,不必分配新空間即可由新索引項使用的空間就越多。

FOREIGN KEY...REFERENCES

是為列中的數據提供引用完整性的約束。FOREIGN KEY 約束要求列中的每個值在被引用表中對應的被引用列中都存在。FOREIGN KEY 約束只能引用被引用表中為 PRIMARY KEY 或 UNIQUE 約束的列或被引用表中在 UNIQUE INDEX 內引用的列。

ref_table

是 FOREIGN KEY 約束所引用的表名。

(ref_column[,...n])

是 FOREIGN KEY 約束所引用的表中的一列或多列。

ON DELETE {CASCADE | NO ACTION}

指定當要創建的表中的行具有引用關系,並且從父表中刪除該行所引用的行時,要對該行採取的操作。默認設置為 NO ACTION。

如果指定 CASCADE,則從父表中刪除被引用行時,也將從引用表中刪除引用行。如果指定 NO ACTION,SQL Server 將產生一個錯誤並回滾父表中的行刪除操作。

例如,在 Northwind 資料庫中,Orders 表和 Customers 表之間有引用關系。Orders.CustomerID 外鍵引用 Customers.CustomerID 主鍵。

如果對 Customers 表的某行執行 DELETE 語句,並且為 Orders.CustomerID 指定 ON DELETE CASCADE 操作,則 SQL Server 將在 Orders 表中檢查是否有與被刪除的行相關的一行或多行。如果存在相關行,則 Orders 表中的相關行將隨 Customers 表中的被引用行一同刪除。

反之,如果指定 NO ACTION,若在 Orders 表中至少有一行引用 Customers 表中要刪除的行,則 SQL Server 將產生一個錯誤並回滾 Customers 表中的刪除操作。

ON UPDATE {CASCADE | NO ACTION}

指定當要創建的表中的行具有引用關系,並且在父表中更新該行所引用的行時,要對該行採取的操作。默認設置為 NO ACTION。

如果指定 CASCADE,則在父表中更新被引用行時,也將在引用表中更新引用行。如果指定 NO ACTION,SQL Server 將產生一個錯誤並回滾父表中的行更新操作。

例如,在 Northwind 資料庫中,Orders 表和 Customers 表之間有引用關系:Orders.CustomerID 外鍵引用 Customers.CustomerID 主鍵。

如果對 Customers 表的某行執行 UPDATE 語句,並且為 Orders.CustomerID 指定 ON UPDATE CASCADE 操作,則 SQL Server 將在 Orders 表中檢查是否有與被更新行相關的一行或多行。如果存在相關行,則 Orders 表中的相關行將隨 Customers 表中的被引用行一同更新。

反之,如果指定 NO ACTION,若在 Orders 表中至少有一行引用 Customers 行,則 SQL Server 將產生一個錯誤並回滾對 Customers 行的更新操作。

CHECK

是通過限制可輸入到一列或多列中的可能值強制域完整性的約束。

NOT FOR REPLICATION

是用於防止在復制所使用的分發過程中強制 CHECK 約束的關鍵字。當表是復制發布的訂戶時,請不要直接更新訂閱表,而要更新發布表,然後讓復制進程將數據分發回訂閱表。可以在訂閱表上定義 CHECK 約束,以防用戶修改訂閱表。但是如果不使用 NOT FOR REPLICATION 子句,CHECK 約束同樣會防止復制進程將修改從發布表分發給訂閱表。NOT FOR REPLICATION 子句表示對用戶的修改(而不是對復制進程)強加約束。

NOT FOR REPLICATION CHECK 約束適用於被更新記錄的前像和後像,以防在復制范圍中添加記錄或從復制范圍中刪除記錄。將檢查所有刪除和插入操作;如果操作在復制范圍內,則拒絕執行該操作。

如果對標識符列使用此約束,則當復制用戶更新標識列時,SQL Server 將允許不必重新計算表標識列的種子值。

logical_expression

是返回 TRUE 或 FALSE 的邏輯表達式。

column

是用括弧括起來的一列或多列,在表約束中表示這些列用在約束定義中。

[ASC | DESC]

指定加入到表約束中的一列或多列的排序次序。默認設置為 ASC。

n

是表示前面的項可重復 n 次的佔位符。

㈧ sql 中指定表中某兩天的數據導出命令

指定日期可以用to_date完成
where 日期欄位>=to_date('2014-03-05 00:00:00','yyyy-mm-dd HH:mi:ss') and 日期欄位<to_date('2014-03-07 00:00:00','yyyy-mm-dd HH:mi:ss')

2014-03-05就是你指定的天,2014-03-07是說明兩天時間
不過最好先查一下你的select * from nls_session_parameters where parameter='NLS_DATE_FORMAT';,看看什麼格式的可能你的日期並不是yyyy-mm-dd的格式,相應的改變下寫法就行了

㈨ excel常用快捷鍵命令大全表

1、Ctrl+Shift+L

篩選快捷鍵,選取數據表,可以一鍵進入篩選狀態,再按一次取消篩選。

2、Enter

復制後,不用點粘貼,也不用按Ctrl+V ,直接按Enter鍵即可。

19、PgDn—向下翻頁;PgUp—向上翻頁

使用這兩個鍵可以有規律的翻動Excel表格,比滑鼠拖動爽多了~

20、Ctrl+PgDn,快速切換工作表

閱讀全文

與其表命令相關的資料

熱點內容
信捷觸摸屏編程入門 瀏覽:371
linux靜態庫依賴 瀏覽:242
自行車尾燈控制用什麼單片機 瀏覽:364
單片機的顯示電路 瀏覽:380
分布式伺服器ip地址 瀏覽:903
盲人計算機程序員 瀏覽:66
加密時光相冊下載 瀏覽:674
暴雪的程序員 瀏覽:668
登陸qq伺服器地址 瀏覽:253
聲音解壓視頻教學 瀏覽:177
androidlistview高亮顯示 瀏覽:575
阿里雲伺服器電腦界面 瀏覽:819
單片機goto語句 瀏覽:358
怎麼把文檔一並轉到qq群文件夾 瀏覽:326
水經注pdf 瀏覽:551
android多線程編程實例 瀏覽:534
蘋果和安卓用什麼軟體可以傳軟體 瀏覽:884
伺服器上如何設置ip許可權 瀏覽:446
linux好玩游戲 瀏覽:7
我的世界三種命令方塊有什麼不同 瀏覽:905