當前位置:首頁 » 編程語言 » sql2008in

sql2008in

發布時間: 2022-05-19 19:40:16

⑴ 求資料庫sql2008語句

1. 查詢年齡大於25歲的女學生的學號和姓名。
select 學號,姓名 from 學生 where datediff(year,'出生日期',getdate())>25;
2. 查詢學生姓名和出生年份(並給出生年份取別名)
select 姓名,year(出生日期) as '出生年份' from 學生;
3. 統計選修了2號課程的人數
select count(1) from 選課 where 課號='2';
4. 查詢選修了2號課程的平均分
select avg(成績) from 選課 where 課號='2';
5. 統計計算機科學系的學生人數
select count(1) from 學生 where 所在系='計算機科學系';
6. 查詢成績在60到80之間的所有記錄(包括60和80)
select * from 選課 where 成績 between 60 and 80;
7. 查詢成績為85,86或88的記錄
select * from 選課 where 成績 in('85','86','88');
8. 查詢年齡不在19到21歲之間的學生姓名和年齡
select 姓名,datediff(year,'出生日期',getdate()) from 學生 where datediff(year,'出生日期',getdate())<19 or datediff(year,'出生日期',getdate())>21;
9. 查詢所有不姓王的學生記錄
select * from 學生 where 姓名 not like '王%';
10. 查詢所有姓王,且名字只有兩個字的學生名字
select 姓名 from 學生 where left(姓名,1)='王' and LEN(TRIM(姓名))=2;
11. 查詢所有課程名是「db_」開頭的課程名字
給出信息應該缺一個課程表
12. 以系別和年齡從大到小的順序查詢學生表中的全部記錄
select * from 學生 order by 所在系 desc,出生日期 asc;
13. 查詢姓名的第二個字為「小」字的女生信息
select * from 學生 where 性別='女' and SUBSTRING(姓名,2,1)='小';
14. 查詢成績最高的三個學生的學號和成績(取前幾條數據用「top 數字」)
select top 3 學號,成績 from 選課 order by 成績 desc;
15. 查詢學生的成績信息,先按學號升序排序,再按成績降序排序。
select * from 選課 order by 學號 asc,成績 desc;

⑵ 安裝sqlserver2008出現windows in

安裝sqlserver2008時出現WindowsInstaller「系統管理員設置了系統策略,禁止進行此項安裝。」錯誤提示的解決方法:
1、開始-運行(輸入gpedit.msc)-確定或者回車,打開本地組策略編輯器;
2、在打開的本地組策略編輯器窗口,我們依次展開:計算機配置-管理模板-windows組件-windowsInstaller;
3、在windowsInstaller對應的右側窗口,我們找到:關閉(禁用)windowsIinstaller,並左鍵雙擊:windowsInstaller;
4、在關閉windowsInstaller窗口,我們看到:關閉(禁用)windowsInstaller為已啟用,並且禁用windowsInstaller為:始終;

⑶ mssql2008中,in參數的個數上限是多少。像這樣select * from A where A.Num in(1,2,3...)

沒上限的吧, IN後面也可以跟 (select num from B),這樣的話就是B表裡有多少數據就可以查多少

⑷ 在SQL SERVER 2008中'in'和'='有什麼區別

select * from table1 where id in (1,2)
select * from table1 where id = 1 or id = 2

⑸ Sql Server 中 in 和 between 的用法..

操作符 BETWEEN ... AND 會選取介於兩個值之間的數據范圍。這些值可以是數值、文本或者日期。

(5)sql2008in擴展閱讀

結構化查詢語言(Structured Query Language)簡稱SQL(發音:/ˈes kjuː ˈel/ "S-Q-L"),是一種特殊目的的編程語言,是一種資料庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系資料庫系統;同時也是資料庫腳本文件的擴展名。

結構化查詢語言是高級的非過程化編程語言,允許用戶在高層數據結構上工作。它不要求用戶指定對數據的存放方法,也不需要用戶了解具體的數據存放方式,所以具有完全不同底層結構的不同資料庫系統, 可以使用相同的結構化查詢語言作為數據輸入與管理的介面。結構化查詢語言語句可以嵌套,這使它具有極大的靈活性和強大的功能。

參考資料SQL_ 網路

⑹ SQL語句中 in和or的區別

SQL語句中 in和or的區別為:操作不同、適合不同、執行效率不同。

一、操作不同

1、in:in是把父查詢表和子查詢表作hash連接。

2、or:or是對父查詢表作loop循環,每次loop循環再對子查詢表進行查詢。

二、適合不同

1、in:in適合用於子查詢表數據比父查詢表數據多的情況。

2、or:or適合用於子查詢表數據比父查詢表數據少的情況。

三、執行效率不同

1、in:在沒有索引的情況下,隨著in後面的數據量越多,in的執行效率不會有太大的下降。

2、or:在沒有索引的情況下,隨著or後面的數據量越多,or的執行效率會有明顯的下降。

⑺ sqlserver2008 in的參數傳值批量查詢

select * from t_user where name in (@name) 這種叫參數化,參數化會被認定為一個字元而不是多個
如果不計效率的話,可以改寫為:select * from t_user where ','+@name+',' like '%,'+name+',%'

⑻ sql 2008 的where條件 in 的問題,高手求解

select * from tab1 where (col1,col2) in((湖南,長沙),(湖北,武漢),(江蘇,南京)……)

⑼ sql server 2008安裝有什麼要求

組件
要求

框架2
SQL Server 安裝程序安裝該產品所需的以下軟體組件:

.NET Framework 3.5 SP11

SQL Server Native Client

SQL Server 安裝程序支持文件

軟體2
SQL Server 安裝程序要求使用 Microsoft Windows Installer 4.5 或更高版本

安裝了所需的組件後,SQL Server 安裝程序將驗證要安裝 SQL Server 2008 R2 的計算機是否也滿足成功安裝所需的所有其他要求。有關詳細信息,請參閱系統配置檢查器的檢查參數。

網路軟體
SQL Server 2008 R2 64 位版本的網路軟體要求與 32 位版本的要求相同。

支持的操作系統都具有內置網路軟體。獨立的命名實例和默認實例支持以下網路協議:

Shared memory

Named Pipes

TCP/IP

VIA

注意 故障轉移群集不支持 Shared memory 和 VIA。

注意
不推薦使用 VIA 協議。後續版本的 Microsoft SQL Server 將刪除該功能。請避免在新的開發工作中使用該功能,並著手修改當前還在使用該功能的應用程序。
虛擬化
在以 Windows Server 2008 SP2 Standard、Enterprise 和 Datacenter 版本中的 Hyper-V 角色運行的虛擬機環境中支持 SQL Server 2008 R2。虛擬機必須運行本主題稍後部分中列出的特定 SQL Server 2008 R2 版本所支持的操作系統。

除了父分區所需的資源以外,還必須為每個虛擬機(子分區)的 SQL Server 2008 R2 實例提供足夠的處理器資源、內存和磁碟資源。具體要求在本主題的稍後部分中列出。3

在 Windows Server 2008 SP2 上的 Hyper-V 角色中,最多可以為運行 Windows Server 2008 SP2 32 位或 64 位版本的虛擬機分配四個虛擬處理器。最多可以為運行 Windows Server 2003 32 位版本的虛擬計算機分配 2 個虛擬處理器。對於承載其他操作系統的虛擬計算機,最多可以為虛擬計算機分配一個虛擬處理器。

注意:

建議在關閉虛擬機之前先關閉 SQL Server 2008 R2。

有關 Windows Server 2008 SP2 中 Hyper-V 角色的詳細信息,請參閱 Windows Server 2008 網站。

在 SQL Server 2008 R2 中支持來賓故障轉移群集。有關用於來賓故障轉移群集的 SQL Server 和操作系統的支持版本的詳細信息,請參閱 Support policy for Microsoft SQL Server procts running in a hardware virtual environment(針對在硬體虛擬環境中運行的 Microsoft SQL Server 產品的支持策略)。

Internet 軟體
所有的 SQL Server 2008 R2 安裝都需要使用 Microsoft Internet Explorer 6 SP1 或更高版本。Microsoft 管理控制台 (MMC)、SQL Server Management Studio、Business Intelligence Development Studio、Reporting Services 的報表設計器組件和 HTML 幫助都需要 Internet Explorer 6 SP1 或更高版本。

硬碟
磁碟空間要求將隨所安裝的 SQL Server 2008 R2 組件不同而發生變化。有關詳細信息,請參閱本主題稍後部分中的硬碟空間要求。

驅動器
從磁碟進行安裝時需要相應的 CD 或 DVD 驅動器。

顯示器
SQL Server 2008 R2 圖形工具需要使用 Super VGA 或更高解析度:解析度至少為 800x600 像素。

其他設備
指針設備:需要 Microsoft 滑鼠或兼容的指針設備。

⑽ sql 2008 查詢語句的查詢條件:in的參數使用查詢語句來代替查不到數據

能否給出具體的類型么 TLK_COLUMN_ITEM.ID order_user .itemid
(SELECT itemid from order_user where orderid=1)與SELECT itemid from ews_order_user o where o.orderid=1這個語句是相等的么 表都不同 是你打錯了 還是。。

熱點內容
釘鼎伺服器出口ip 發布:2025-05-15 07:13:08 瀏覽:279
移動硬碟和光碟哪個存儲時間長 發布:2025-05-15 07:04:25 瀏覽:489
壓縮一定 發布:2025-05-15 06:57:30 瀏覽:289
進棧演算法 發布:2025-05-15 06:56:02 瀏覽:215
安卓和緩存 發布:2025-05-15 06:56:02 瀏覽:428
筆記本電腦台式伺服器 發布:2025-05-15 06:40:41 瀏覽:109
4k無壓縮 發布:2025-05-15 06:02:54 瀏覽:75
hp存儲6350 發布:2025-05-15 05:40:41 瀏覽:233
怎麼更改電腦默認緩存位置 發布:2025-05-15 05:39:01 瀏覽:877
安卓qq公孫離在哪個戰區戰力最低 發布:2025-05-15 05:38:58 瀏覽:494