您好,我來為您解答:
不知道你使用的是什麼語言,什麼環境:
1. 應該是取得查詢結果,然後,加到應用程序的緩存中
2. 首先取出Application(CacheName&"_WebSetting"),應該是一個數組,然後取你需要的維數,各種語言不同,(1)代表的也不同,有的1是數組的第一項,有的是0,不管什麼語言,只要得到數組,直接根據你的需要取索引數的數組值就可以了
如果我的回答沒能幫助您,請繼續追問。
『貳』 sql 語句 獲取最大值
sql 語句獲取一列中的最大值使用MAX() 函數
一、MAX() 函數返回指定列的最大值。
二、SQL MAX() 語法:
SELECT MAX(column_name) FROM table_name;
三、參數解釋
column_name:列名
table_name:表名
(2)sql語言怎麼獲得擴展閱讀:
最小值語句
MIN() 函數
MIN() 函數返回指定列的最小值。
SQL MIN() 語法
SELECT MIN(column_name) FROM table_name;
參考資料:網路-SQL MAX
『叄』 1.sql如何通過當前日期獲取上周,上上周,上上上周的起始日期(周一_周七)
sql語句獲取這些時間的語句都是一樣的,就是里邊的變數需要改變一下。下面具體看一下當前時間周的起始日期(以周一為例):
select DATEADD(week,DATEDIFF(week,0,getdate()),0)
上周起始:select dateadd(week,-1,DATEADD(week,DATEDIFF(week,0,getdate()),0))
上上周起始:select dateadd(week,-2,DATEADD(week,DATEDIFF(week,0,getdate()),0))
上上上周起始:select dateadd(week,-3,DATEADD(week,DATEDIFF(week,0,getdate()),0))。星期二到星期天以此類推,就是把零該改為1-6即可。
拓展資料:
一、 sql語言的簡介
(一) SQL語言1974年由Boyce和Chamberlin提出,並首先在IBM公司研製的關系資料庫系統SystemR上實現。由於它具有功能豐富、使用方便靈活、語言簡潔易學等突出的優點,深受計算機工業界和計算機用戶的歡迎。
(二) 1980年10月,經美國國家標准局(ANSI)的資料庫委員會X3H2批准,將SQL作為關系資料庫語言的美國標准,同年公布了標准SQL,此後不久,國際標准化組織(ISO)也作出了同樣的決定。
(三) SQL從功能上可以分為3部分:數據定義、數據操縱和數據控制。SQL的核心部分相當於關系代數,但又具有關系代數所沒有的許多特點,如聚集、資料庫更新等。它是一個綜合的、通用的、功能極強的關系資料庫語言。
二、 sql的特點
(一) 數據描述、操縱、控制等功能一體化。
(二) 兩種使用方式,統一的語法結構。SQL有兩種使用方式。一是聯機交互使用,這種方式下的SQL實際上是作為自含型語言使用的。另一種方式是嵌入到某種高級程序設計語言(如C語言等)中去使用,所用語言的語法結構基本上是一致的。
(三) 高度非過程化。SQL是一種第四代語言(4GL),用戶只需要提出干什麼,無須具體指明怎麼干,像存取路徑選擇和具體處理操作等均由系統自動完成。
(四) 語言簡潔,易學易用。盡管SQL的功能很強,但語言十分簡潔,核心功能只用了9個動詞。SQL的語法接近英語口語,所以,用戶很容易學習和使用。
三、 SQL功能
(一) SQL數據定義功能:能夠定義資料庫的三級模式結構,即外模式、全局模式和內模式結構。在SQL中,外模式又叫做視圖(View),全局模式簡稱模式(Schema),內模式由系統根據資料庫模式自動實現,一般無需用戶過問。
(二) SQL數據操縱功能:包括對基本表和視圖的數據插入、刪除和修改,特別是具有很強的數據查詢功能。
(三) SQL的數據控制功能:主要是對用戶的訪問許可權加以控制,以保證系統的安全性。
『肆』 請問你sql語言該怎麼學啊怎麼學簡單
http://www.w3school.com.cn/sql/index.asp
推薦一下,這個網站都很基礎,你可以從這個開始學習!
『伍』 如何學習 SQL 語言
100萬條記錄,多看別人怎麼寫的,不要只會用滑鼠點來點去)
DBCC的一些常用命令
好好學習一下索引,插入10萬條記錄,放大,恢復資料庫到前一個狀態再做,把數據文件放在不同硬碟上,用SQL建索引;delete邊插入#47,恢復全備份, linked server這些基本概念搞清
把不同的系統許可權,10萬條記錄,把常用數據類型搞懂, exists。
多關注性能,安全,學習update#47,如果沒看懂,我覺得一個好的DBA應該有很好的開發方面的經驗,各種各樣的索引
建幾個表, schema, union, user,數據類型等基本概念搞清楚
然後開始在上面玩索引和各種查詢先學SQL,備份資料庫, in,學習一下存儲過程,CPU冒煙,裝兩個實例,全備份,group by, left join,增加數據文件;刪除記錄。
如果對資料庫開發有興趣呢,把子查詢, join,然後就是要使用的程序語言
如果要做DBA,邊建表,高可用性方面的東西,就看看資料庫如何變大,
主動爭取維護一下開發環境下的資料庫,分別有1千條記錄.
把資料庫縮小.,但看看還能不能恢復)
把主鍵.,等等
看你的硬碟小燈亂閃,你就對性能和速度開始關注了(嘿嘿)
就會想著怎麼優化一下你的SQL,1萬條記錄,日誌備份
建表,恢復到某個時間點
用SQL命令把上面的這些操作做一遍(都有SQL的;恢復,500萬條記錄
每建一個表,然後看看有沒有可以優化的地方,增量備份,用戶許可權學習一遍
建資料庫, order by,觸發器
到這里多回答別人的問題,怎麼優化索引等這些問題了,T-SQL要熟悉,首先是每天都備份,刪除50萬條記錄,你應該有不錯的基本功了, inner join 搞得明明白白
裝個SQL 2005,對索引比較精通。
學習T-SQL的一些基本東西。裝service pack,卸了裝。試試資料庫復制.,恢復到某個標記,會分析execution plan。裝了卸, having,數據鏡像,寫SQL建表,觸發器的代碼,把日誌截斷(雖然小了,幫別人寫點存儲過程,默認值,邊做備份
然後恢復資料庫,備份#47,日誌轉移,外鍵,日誌如何變大,約束。
到這里,玩玩備份和恢復,怎麼解決問題的,直到嘔吐(嘿嘿)
把login
『陸』 怎麼學習SQL語句
創建資料庫
創建之前判斷該資料庫是否存在 if exists (select * from sysdatabases where name='databaseName') drop database 'databaseName' go Create DATABASE database-name
刪除資料庫
drop database dbname
備份sql server
--- 創建 備份數據的 device USE master EXEC sp_admpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat' --- 開始 備份 BACKUP DATABASE pubs TO testBack
創建新表
create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..) 根據已有的表創建新表: A:create table tab_new like tab_old (使用舊表創建新表) B:create table tab_new as select col1,col2… from tab_old definition only
刪除新表
drop table tabname
增加一個列
Alter table tabname add column col type 註:列增加後將不能刪除。DB2中列加上後數據類型也不能改變,唯一能改變的是增加varchar類型的長度。
添加主鍵
Alter table tabname add primary key(col) 說明:刪除主鍵: Alter table tabname drop primary key(col)
創建索引
create [unique] index idxname on tabname(col….) 刪除索引:drop index idxname on tabname 註:索引是不可更改的,想更改必須刪除重新建。
創建視圖
create view viewname as select statement 刪除視圖:drop view viewname
幾個簡單的基本的sql語句
選擇:select * from table1 where 范圍 插入:insert into table1(field1,field2) values(value1,value2) 刪除:delete from table1 where 范圍 更新:update table1 set field1=value1 where 范圍 查找:select * from table1 where field1 like 』%value1%』 (所有包含『value1』這個模式的字元串)---like的語法很精妙,查資料! 排序:select * from table1 order by field1,field2 [desc] 總數:select count(*) as totalcount from table1 求和:select sum(field1) as sumvalue from table1 平均:select avg(field1) as avgvalue from table1 最大:select max(field1) as maxvalue from table1 最小:select min(field1) as minvalue from table1[separator]
幾個高級查詢運算詞
A: UNION 運算符 UNION 運算符通過組合其他兩個結果表(例如 TABLE1 和 TABLE2)並消去表中任何重復行而派生出一個結果表。當 ALL 隨 UNION 一起使用時(即 UNION ALL),不消除重復行。兩種情況下,派生表的每一行不是來自 TABLE1 就是來自 TABLE2。 B: EXCEPT 運算符 EXCEPT 運算符通過包括所有在 TABLE1 中但不在 TABLE2 中的行並消除所有重復行而派生出一個結果表。當 ALL 隨 EXCEPT 一起使用時 (EXCEPT ALL),不消除重復行。 C: INTERSECT 運算符 INTERSECT 運算符通過只包括 TABLE1 和 TABLE2 中都有的行並消除所有重復行而派生出一個結果表。當 ALL 隨 INTERSECT 一起使用時 (INTERSECT ALL),不消除重復行。 註:使用運算詞的幾個查詢結果行必須是一致的。
使用外連接
A、left outer join: 左外連接(左連接):結果集既包括連接表的匹配行,也包括左連接表的所有行。 SQL: select a.a, a.b, a.c, b.c, b.d, b.f from a LEFT OUT JOIN b ON a.a = b.c B:right outer join: 右外連接(右連接):結果集既包括連接表的匹配連接行,也包括右連接表的所有行。 C:full outer join: 全外連接:不僅包括符號連接表的匹配行,還包括兩個連接表中的所有記錄。
『柒』 求助一道vfp題 關於用查詢設計器獲得sql語言
查詢設計器結果是生成一個查詢文件(擴展名為QPR)
可以在查詢設計器中將查詢文件中的SQL 語句復制到命令窗口執行,
但是不能將手寫的查詢添加到查詢設計器中。
可以用文本編輯器寫一個查詢,然後保存為擴展名為QPR的文件,但是有時不能用。
查詢設計器點擊完成後會提示你輸入一個文件名,點保存即為一個擴展名為QPR的查詢文件文件。
可以通過MODI QUERY 來編輯這個查詢。
『捌』 資料庫SQL語言
SQL語言包含以下功能:
一:數據查詢語言(DQL:Data Query Language):
其語句,也稱為「數據檢索語句」,用以從表中獲得數據,確定數據怎樣在應用程序給出。保留字SELECT是DQL(也是所有SQL)用得最多的動詞,其他DQL常用的保留字有WHERE,ORDER
BY,GROUP BY和HAVING。這些DQL保留字常與其他類型的SQL語句一起使用。
二:數據操作語言(DML:Data Manipulation Language):
其語句包括動詞INSERT,UPDATE和DELETE。它們分別用於添加,修改和刪除表中的行。也稱為動作查詢語言。
三:事務處理語言(TPL):
它的語句能確保被DML語句影響的表的所有行及時得以更新。TPL語句包括BEGIN TRANSACTION,COMMIT和ROLLBACK。
四:數據控制語言(DCL):
它的語句通過GRANT或REVOKE獲得許可,確定單個用戶和用戶組對資料庫對象的訪問。某些RDBMS可用GRANT或REVOKE控制對表單個列的訪問。
五:數據定義語言(DDL):
其語句包括動詞CREATE和DROP。在資料庫中創建新表或刪除表(CREAT TABLE 或 DROP
TABLE);為表加入索引等。DDL包括許多與人資料庫目錄中獲得數據有關的保留字。它也是動作查詢的一部分。
六:指針控制語言(CCL):
它的語句,像DECLARE CURSOR,FETCH INTO和UPDATE WHERE CURRENT用於對一個或多個表單獨行的操作。
『玖』 怎麼寫SQL語言,求教
sql語言包括dml語句和ddl語句以及dcl語句
dml包括 select insert update delete
ddl包括 create drop alter truncate
dcl包括 revoke grant
根據以上分類,逐步學習就行了。
『拾』 如何用sql語言只獲得資料庫當前日期,且格式為"yyyy-mm-dd
如何用sql語言只獲得資料庫當前日期,且格式為"yyyy-mm-dd
將所有的記錄下載下來,再進行篩選:
1 先用"-"進行分割,看是否是分割成為3段。
2 3段是否為兩位數字或者前面加上「0」的一位數字(當然不能是空),並且時間是否正確(例如一個月只有31天,而日期是32號)