當前位置:首頁 » 編程語言 » sql查詢套裝
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql查詢套裝

發布時間: 2022-11-02 05:36:56

sql 查詢 嵌套 FROM HAVING

a
select branch-name
from
(select b.branch-name,sum(balance) totalb
from branch b, account c
where b.branch-name=c.branch-name
group by b.branch-city)as t1)
where t1.totalb< (select avg(totalb) from t1)

b
select branch-name
from branch b, account c
where b.branch-name=c.branch-name
group by b.branch-city
having sum(balance)<(select avg(totalb) from (select b.branch-name,sum(balance) totalb
from branch b, account c
where b.branch-name=c.branch-name
group by b.branch-city)as t1)

㈡ Sql如何查詢表

select xxx from yyy where zzz
xxx可以是*代表所有欄位,也可以寫具體欄位或者包含欄位、函數的表達式
yyy為表名,有些復雜查詢可以多個表組合查詢
zzz為條件,用於匹配或過濾,可以使用邏輯判斷符組合

㈢ SQL 查詢匯總

查詢語句

SELECT[規格],SUM([庫存數])AS[庫存數]FROMTABLENAME
WHERE[數量]>0AND[品質]=1
GROUPBY[規格]

不過要存儲為另外單獨的資料庫文件sql就不行了

㈣ sql 查詢

where b.spnumber =(case curRec when 1 then a.spnumber else b.spnumber end)
類似的SQL語句:
select top 100
scNumber,curRec,
(case curRec when 1 then spname when 2 then trackNum when 0 then 'none' end) AS SPNAME
from dba.ast_scNumber a join dba.spname b
on b.spnumber=a.spnumber and
b.spnumber =(case curRec when 1 then a.spnumber else b.spnumber end)
where datediff(day,recTime,'2008-7-7')=0
order by scid

㈤ SQL資料庫語句查詢

一、
簡單查詢
簡單的transact-sql查詢只包括選擇列表、from子句和where子句。它們分別說明所查詢列、查詢的表或視圖、以及搜索條件等。
例如,下面的語句查詢testtable表中姓名為「張三」的nickname欄位和email欄位。
select
nickname,email
from
testtable
where
name='張三'
(一)
選擇列表
選擇列表(select_list)指出所查詢列,它可以是一組列名列表、星號、表達式、變數(包括局部變數和全局變數)等構成。
1、選擇所有列
例如,下面語句顯示testtable表中所有列的數據:
select
*
from
testtable
2、選擇部分列並指定它們的顯示次序
查詢結果集合中數據的排列順序與選擇列表中所指定的列名排列順序相同。
例如:
select
nickname,email
from
testtable
3、更改列標題
在選擇列表中,可重新指定列標題。定義格式為:
列標題=列名
列名
列標題
如果指定的列標題不是標準的標識符格式時,應使用引號定界符,例如,下列語句使用漢字顯示列標題:
select
昵稱=nickname,電子郵件=email
from
testtable
4、刪除重復行
select語句中使用all或distinct選項來顯示表中符合條件的所有行或刪除其中重復的數據行,默認為all。使用distinct選項時,對於所有重復的數據行在select返回的結果集合中只保留一行。
5、限制返回的行數
使用top
n
[percent]選項限制返回的數據行數,top
n說明返回n行,而top
n
percent時,說明n是表示一百分數,指定返回的行數等於總行數的百分之幾。
例如:
select
top
2
*from
testtable
select
top
20
percent
*
from
testtable
(二)from子句
from子句指定select語句查詢及與查詢相關的表或視圖。在from子句中最多可指定256個表或視圖,它們之間用逗號分隔。
在from子句同時指定多個表或視圖時,如果選擇列表中存在同名列,這時應使用對象名限定這些列所屬的表或視圖。例如在usertable和citytable表中同時存在cityid列,在查詢兩個表中的cityid時應使用下面語句格式加以限定:
select
username,citytable.cityid
from
usertable,citytable
where
usertable.
本篇文章來源於
黑軟基地-中國最大的黑客教程計算機安全教程下載基地
原文鏈接:
http://www.hackvip.com/article/sort056/sort058/kkkcc.com-2297.html

㈥ sql資料庫有哪幾種查詢方式

--查詢資料庫里所有表名和欄位名的語句
--SQL 查詢所有表名:
SELECT NAME FROM SYSOBJECTS WHERE TYPE='U'
SELECT * FROM INFORMATION_SCHEMA.TABLES

--查詢表的所有欄位名:
SELECT NAME FROM SYSCOLUMNS WHERE ID=OBJECT_ID(' 表名' )
SELECT * FROM INFORMATION_SCHEMA.TABLES
SELECT * FROM INFORMATION_SCHEMA.VIEWS
SELECT * FROM INFORMATION_SCHEMA.COLUMNS

---------以下為其他資料庫查詢表----------

--ORACLE 查看所有表名:
SELECT TABLE_NAME FROM USER_TABLES

--ACCESS 查看所有表名:
SELECT NAME FROM MSYSOBJECTS WHERE TYPE=1 AND FLAGS=0
--MSYSOBJECTS 是系統對象,默認情況是隱藏的。通過工具、選項、視圖、顯示、系統對象可以使之顯示出來。

㈦ 誰能幫我完成SQL嵌套查詢

你可以使用SQL裡面的一個工具``他自己會幫你生成的
注意查看一下就好了
不要把資料庫裡面的表分那麼細.泛式是達到了,可是影響性能

㈧ SQL基礎查詢2

1、select sum(總數量) as '總數量' from sell where 商品編號=2
2、select * from employees where (姓名 like '李*')
3、select 商品名稱 from goods where price between '2000' and '3000'
4、select 商品名稱,進貨價格 from goods order by 進貨價格 desc
5、select * from goods order by 商品數量 asc ,進貨價格 desc
6、select sum(人數) as '總人數' from employees where 部門='財務部'
7、select sum(人數) as '總人數' from employees group by 部門
8、select sum(人數) as '總人數' from employees group by 部門,性別
9、select sum(人數) as '總人數' from employees where 性別=『男』group by 部門
10.select 商品名稱,零售價 from goods where 生產廠商 in('惠普','聯想','佳能')
11.select 姓名,電話號碼 from employees where (電話號碼 like '010?21*')
12. select 零售價格=零售價格*0.9 from goods

㈨ sql資料庫查詢語句例子

各位同學們好,我們今天繼續來說,sql資料庫。我們今天的文檔中主要介紹了SQL查詢語句、查詢語句示例等。這里我給大家做了一個總結,有需要的同學可以參考一下。

首先,我們來了解一下SQL資料庫組成基本:

查找Movies表裡的Title欄位:

查找ID小於5的電影的Title和Director的以下這些:

查看電影的總條數

以下查詢語句是常用於班級統計的:

查詢「001」課程比「002」課程成績高的所有學生的學號:

查詢平均成績大於60分的同學的學號和平均成績:

查詢所有同學的學號、姓名、選課數、總成績:

查詢姓「李」的老師的個數:

查詢沒學過「葉平」老師課的同學的學號、姓名:

查詢學過「001」並且也學過編號「002」課程的同學的學號、姓名:

查詢學過「葉平」老師所教的所有課的同學的學號、姓名:

查詢課程編號「002」的成績比課程編號「001」課程低的所有同學的學號、姓名:

查詢所有課程成績小於60分的同學的學號、姓名:

查詢沒有學全所有課的同學的學號、姓名:

好了,這就是關於sql資料庫查詢語句的基礎了。我都替你們整理好了,感興趣的同學收藏一來,需要用的時候直接拿起來用就可以了。我們今天就到這里,下期再見!

本篇文章使用以下硬體型號:聯想小新Air15;系統版本:win10;軟體版本:sqlserver2008。